Es gibt viele verschiedene Möglichkeiten, die Sie tun können Dies werde ich mit dir teilen.
BEINHALTEN
Sie können in der Tat include()
es eine dritte Datei, aber ich empfehle nicht, dass alle Sitzungen sind viel einfacher. Aber das ist nützlich, wenn Sie auch eine Konfigurationsdatei benötigen.
oben auf login.php:
include('global.php');
Neue Datei: global.php
if (session_status() == PHP_SESSION_NONE) {
session_start();
} //start sessions if it isn't already started.
if(isSet($_POST['email'])) { //Check if email variable is POSTED
$email = $_POST['email']; //Set session variable "Email" to the posted data.
}
Oberseite candidate.php
include('global.php');
Sie wollen die globale einschließen Datei bevor alles, was $ email enthält, geschrieben wird. Die andere helle Seite dieser Methode ist, dass Sie Sitzungen nur einmal starten müssen (wenn Sie sie in der globalen Datei starten), denn wenn Sie sie auf anderen Seiten einfügen, erledigt sie sich selbst.
SESSIONS
Am Anfang jeder Seite, die Sie eine globale Variable zugreifen möchten, können Sie Sitzungen nutzen könnten.
oben login.php:
if (session_status() == PHP_SESSION_NONE) {
session_start();
} //start sessions if it isn't already started.
if(isSet($_POST['email'])) { //Check if email variable is POSTED
$_SESSION['email'] = $_POST['email']; //Set session variable "Email" to the posted data.
}
auf Candidate.php:
if (session_status() == PHP_SESSION_NONE) {
session_start();
} //start sessions if it isn't already started.
echo $_SESSION['email']; //You can call this variable on any page that has sessions started
Hoffe, dass ich Ihnen geholfen!
Frage ist unklar. –
^richtig verstanden. –
Nun, Sie haben Antworten unten; Frag sie. Ich persönlich denke, die bisher gegebenen waren nur ein kleines bisschen zu schnell am Auslöser, wenn Sie mich fragen und ohne genau zu wissen, mit welchem Tier (en) wir es hier zu tun haben. –