}
// Insert a row/s in a Database Table
- public function Insert() {
+ public function Insert($statement="" ,$parameters=[]) {
+ try {
+ $stmt=$this->connection->prepare($statement);
+ return $stmt->execute($parameters);
+ } catch(Exception $e) {
+ throw new Exception($e->getMessage());
+ }
}
// Select a row/s in a Database Table
- public function Select($statement = "",$parameters = []) {
+ public function Select($statement="",$parameters=[]) {
try {
return $this->executeStatement($statement,$parameters);
} catch(Exception $e) {
case 4 : //everything fine
$random=(string)rand(0,9999999);
$uniqid=uniqid("",true);
- setcookie(getenv("APPNAME"),"$random$uniqid",time()+(24*3600),"/");
+ $delay=time()+(24*3600);
+ $limit=date("Y-m-d H:i:s",$delay);
+ setcookie(getenv("APPNAME"),"$random$uniqid",$delay,"/");
+ $fields="cookuuid,email,expire";
+ $values="'$random$uniqid','$logname','$limit'";
+ $dbsql->Insert("Insert into cookies ($fields) values ($values)");
$isgood=true;
break;
default : //SAFE Guard
echo "</script>";
break;
default :
- setcookie("ABC","myuuid",time()+(86400*1),"/");
header('Location: mailleur.php');
break;
}