2009-11-21 4 views
1

Par défaut, l'ID de session initiale de PHP est: PHPSESSID Cependant, quand je change que pour: YourVisit et je clique sur Cookies et afficher des informations Cookie après avoir soumis ma forme, il y a deux Cookies: PHPSESSID et YourVisit, je pensais qu'il y avait seulement supposé être un ID de session? Cela s'est produit même après avoir cliqué sur le bouton Effacer les cookies de session et vérifié qu'il n'y a pas de session avant de soumettre le formulaire, se demandant pourquoi cela se produit (deux ID de session), j'en ai seulement besoin merci de ne pas enflammer le newb.php session renommage ID

session_name('YourVisit'); 
session_start(); 
<?php 
// Take the user's email and store it in a session. 
$_SESSION['email'] = $_POST['email']; 
// Take the time that the user logged in and store that also in a session. 
$_SESSION['loggedin'] = time(); 
?> 
+0

Un autre requérait ('header.html'); avec un autre session_start(), corrigé, merci les gars pour l'aide. – Newb

Répondre

2

L'ancien PHPSESSID n'a pas été retiré. mais ce sera quand expiré.

Si vous visitez après le changement, PHPSESSID ne sera pas défini.

+0

Donc, je vais probablement attendre environ 30 minutes? – Newb

+0

sinon vous pouvez simplement l'enlever. Cela ne fait aucun mal au système. – mauris

+0

Vous ne pouvez pas utiliser ça? session_destroy(); – Newb