1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| <?php
ob_start();
session_start();
include_once("connect.php");
include_once("config.php");
if (isset($_COOKIE["login"])) {
setcookie("login",$_COOKIE["login"],time()-100);
setcookie("login",$_COOKIE["login"],time()-100); /* Pourquoi un 2nd appel ? Il ne sert à rien ; je ne m'en étais pas aperçu ... */
setcookie("login",$_POST["login"],time()+3214080000); /* $_POST['login'] existe toujours ? Normalement, oui, vu que cette page est
l'action d'un formulaire html contenant un champ <input name="login"...> et que j'ai prévu ,avant de faire le setcookie, un contrôle
comme quoi le champ est bien renseigné */
} else {
$res=setcookie("login",$_POST["login"],time()+3214080000,'.vercorshandisport.org'); /* $domain est mal placé, regarde la doc et
donne un $path et un $domain corrects. J'avais fait cette page uniquement de mémoire et avais oublié un truc :
$res=setcookie("login",$_POST["login"],time()+3214080000,'/','.vercorshandisport.org'); (et le nom de domaine est complet, vu qu'il
n'y a pas de www) */
setcookie("connecte","true",time()+3214080000); /* J'espère que ce n'est pas cela qui va déterminer si l'utilisateur est connecté.
Et pourquoi ? */
echo "cookie cree";
} |
Partager