Powered by Ajaxy
Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

PHP Session et Cookies: Vérifier si les cookies sont activés

 
<?php
    if(!isset($_GET['testcookie'])) {
        setcookie("testcookie", "test value");
        header("Location:  {$_SERVER["PHP_SELF"]}?testcookie=1");
        exit;
    } else {
        if(isset($_COOKIE['testcookie'])) {
            setcookie("testcookie");
            echo "You have cookies enabled";
        } else {
            echo "You do not support cookies!";
        }
    }
?>
  
  

PHP Session et Cookies: Supprimer les variables de session

 
<?php
   session_start();
   $_SESSION['username'] = "jason";
   echo "Your username is: ".$_SESSION['username'].".<br />";
   unset($_SESSION['username']);
   echo "Username now set to: ".$_SESSION['username'].".";
?>
  
  

PHP Session et Cookies: Supprimer un Cookie

 
<?php
setcookie ( "cookie_user", "test", time () + 60 * 60 * 24 * 30 );
setcookie ( "cookie_pass", md5 ( "test" ), time () + 60 * 60 * 24 * 30 );
function logout() {
  setcookie ( "cookie_user", "", time () + 60 * 60 * 24 * 30 );
  setcookie ( "cookie_pass", "", time () + 60 * 60 * 24 * 30 );
}
logout ();
echo $_COOKIE ['cookie_user'] . "<br />";
echo "You have successfully logged out.";
?>
  
  

PHP Session et Cookies: Lire les Cookies

 
<?php
  $GLOBALS['username'] = "test";
  $GLOBALS['password'] = "test";
  
  setcookie ("cookie_user", "test", time()+60*60*24*30);
  setcookie ("cookie_pass", md5 ("test"), time()+60*60*24*30);
  
  function validatelogin (){
    if (strcmp ($_COOKIE['cookie_user'], $GLOBALS['username']) == 0 && strcmp ($_COOKIE['cookie_pass'], md5 ($GLOBALS['password'])) == 0){
      return true;
    } else {
      return false;
    }
  }
  
  if (validatelogin ()){
    echo "Successfully logged in.";
  } else {
    echo "Sorry, invalid login.";
  }
?>
  
  

PHP Session et Cookies: Configurer le chemin de Cookie

 
setcookie('short-userid','AAA',0,'/');
  
  

PHP Session et Cookies: Supprimer un Cookie

 
<?php
    setcookie("mycookie", NULL, NULL, "/", ".demo.org");
?>
  
  

PHP Session et Cookies: Créer un Système de connexion à l’aide des Cookies

on_destroy ();
}
if (login ( "test", "test" )) {
  echo "Successfully logged in with user: " . $_SESSION ['user'] . " and pass: " . $_SESSION ['pass'];
} else 

PHP Session et Cookies: Lire une valeur dans les cookies

 
<?php
if (isset($_COOKIE['flavor'])) {
    print "You ate a {$_COOKIE['flavor']} cookie.";
}
?>
  
  

PHP Session et Cookies: Compter le nombre de visiteur à l’aide des cookies

 
<?php
     session_start();  #start a session
    if ( !isset( $_SESSION['count'] ) ) 
     $_SESSION['count'] = 1; else $_SESSION['count']++;
?>
<html>
<head>
<title>Count Visits</title>
</head>
<body>
<h2>You have visited this page <?php echo( $_SESSION['count'] ); ?> times in this session</h2>
</body>
</html>
  
  

PHP Session et Cookies: Configurer la date d’expiration d’un Cookie

 
<?php
setcookie('flavor','chocolate',1259841600);
?>