Ich entwickle ein PHP-Projekt auf LAMP-Server. Jetzt habe ich ein Problem auf Sitzungsvariable und lokaler Variable. In meinen Systemen set.php setze den Wert in Sitzung und dann in second.php, setze ich diese Sitzungsvariable auf meine lokale Variable. Dann ergreifen Sie Maßnahmen und löschen Sie die Sitzungswerte. Aber ich verliere auch den Wert in meiner lokalen Variable. Wie kann ich dieses Problem lösen? Struktur der Codierung Flusses ist wie folgendSitzungswerte können lokale Variablen überschreiben
In first.php
$_SESSION['var'] = "test";
In second.php
$var = $_SESSION['var'] ;
$_SESSION['var'] = "";
echo $var; // at this time ,i cant also see my local variable values
Haben Sie vor '$ _SESSION ['var'] =" ";'? –
Ja, ich mache es und es gibt Wert in $ _SESSION ['var'] und auch in der lokalen Variable. –