Bons dia comunidade! Sou novo por aqui e espero ser bem recebido pela comunidade!!
Bem posto isso estou com um problematizo, estou a desenvolver um projecto (pelo menos a tentar) e não tenho assim tanto conhecimento em PhP e já me disseram que estou cheio de erros que podem resultar em backdoors etc...
aqui está o código onde disseram que havia alguns erros.. Será que me podiam ajudar a detectar e a tentar resolver? pelo menos umas pistas!
Desde já um enorme obrigado a quem não ignorou! ~~
Bem posto isso estou com um problematizo, estou a desenvolver um projecto (pelo menos a tentar) e não tenho assim tanto conhecimento em PhP e já me disseram que estou cheio de erros que podem resultar em backdoors etc...
aqui está o código onde disseram que havia alguns erros.. Será que me podiam ajudar a detectar e a tentar resolver? pelo menos umas pistas!
Código:
<?php
try{
$db =new PDO('mysql:host=localhost;dbname=basededados','root','password', array(PDO::MYSQL_ATTR_INIT_COMMAND =>"SET NAMES utf8"));
}catch(PDOException $e){
exit($e->getMessage());
}
$time = rand(1000000000,9999999999);
$no_hash = $time.rand(1,100).rand(1,10000).rand(1,10000000);
$hash = hash('sha256', $no_hash);
$db->exec('INSERT INTO `hash` SET `time` = '.$db->quote(time()).', `hash` = '.$db->quote($hash).', `no_hash` = '.$db->quote($no_hash));
Desde já um enorme obrigado a quem não ignorou! ~~