Ich habe meinen Code, in dem ich session_start() verwendet habe, die nicht funktioniert. Ich benutze PHP.PHP-Sitzung nicht gestartet, aber mit anderen Sitzung
Szenario ist wie folgt:
Wie in php brauchen wir session_start() in jeder Datei setzen Wenn wir Sitzung zugreifen möchten. So habe ich eine gemeinsame Datei erstellt, die auf jeder PHP-Seite enthalten ist. In der gemeinsamen Datei erste Zeile ist session_start() & Ich habe diese Datei in jeder anderen PHP-Datei als erste Zeile enthalten.
Also, wenn ich die Code-Sitzung ausführen wird nicht gestartet. Es wird auf dieselbe Seite umgeleitet, wenn die Sitzung nicht auf & gesetzt ist, da es innerhalb der Sitzung keine Werte erhält, weil es nicht erstellt wird.
Was ich getan habe, zum Testen habe ich ein weiteres Testprojekt erstellt. In diesem genommen zwei Dateien index.php & index1.php. Gestartet Sitzung in index.php & verwendet es in index1.php. Es läuft also richtig. Aus diesem Grund nimmt mein Code jetzt die Sitzungsdatei des Testprojekts.
Also, wenn ich meinen Code ausführen muss, führe ich zuerst Test-Projekt (so dass es Sitzung erstellt wird) & Dann läuft mein Code. So funktioniert es gut.
Aber allein ist es nicht Sitzung & andere sitzungsbezogene Kontrollen beginnen versagen & Umleiten auf derselben Seite wieder & wieder.
Warum das passiert? Was ist der Grund dafür? Hat jemand das gleiche Problem gesehen?
Wenn ja, dann wird Ihre Hilfe geschätzt.
Können Sie Ihren Code freigeben – Orion
session_start() erstellt keine Sitzungsvariable. Hast du Sitzungsvariablen erstellt? – coder
Ja, ich weiß, aber auf der ersten Seite submit Ich habe Sitzung gestartet und setzen Sie einige Werte in den Sitzungsvariablen hängt davon ab, welcher Benutzer geklickt hat. Aber auf den nächsten Seiten gibt es nichts in der Sitzung, es ist leer, wenn ich $ _SESSION-Variable drucke. – Rohit