Questione : PHP - variabili di sessione perse fra i subfolders

Ho una lima nel rel= " nofollow " " del _blank " " del target= " di http://www.mywebsite.com/subfolder/test.php del href= di r/test.php di www.mywebsite.com/subfolde che fissa alcune variabili di sessione come qui sotto:

session_start ();

$_SESSION [“utente„] = “GIUSTO„;
$_SESSION [“identificazione„] = $row_user [“identificazione„];
$_SESSION [“contatto„] = $row_user [“contatto„];

and un'altra lima nello stesso indice che controlla la variabile di sessione che visualizza il rel= " nofollow "„ del _blank„„ del target= " di http://www.mywebsite.com/subfolder/test2.php del href= di dati di sessione OK.
r/test2.php

< di www.mywebsite.com/subfolde? session_start del PHP ();
echo “utente di sessione„. $_SESSION [“utente„];
echo $_SESSION [“userid„];
echo $_SESSION [“contatto„];            
? il >

But se allora vado a delle lime fuori del subfolder dice il rel= " nofollow "„ del _blank„„ del target= " di http://www.mywebsite.com/index.php del href= di p di www.mywebsite.com/index.ph ed allora va indietro al rel= " nofollow "„ del _blank„„ del target= " di http://www.mywebsite.com/subfolder/test2.php del href= di session_variables del r/test2.php di www.mywebsite.com/subfolde è tutto il lost.

I ha session_start () su tutte le lime nel mio Web site così perché sono dati di sessione perdenti?
class= del

Risposta : PHP - variabili di sessione perse fra i subfolders

Piuttosto che la prova da programmare intorno alle caratteristiche disapprovate della lingua, potrebbe essere una migliore pratica usare la segnalazione di errore RIGOROSA e riparare la programmazione quello ha contato sulle caratteristiche disapprovate.  Verificando l'ambiente a circostanze pericolose è una parte di essere un professionista.  Qui è un esempio di come fare quello.

Meglio a tutti, ~Ray
1:
se (ini_get (“register_globals ")) morire (“il PERICOLO = i register_globals è SOPRA ");
Altre soluzioni  
 
programming4us programming4us