Ich habe ein Skript mit dem Namen essay.php
. Seine Aufgabe ist es, eine Schnittstelle für das Verfassen von Essays bereitzustellen. Wenn der Student auf das einzelne Senden im Formular klickt, wird der Aufsatz in der Datei essay.docu
in einem Verzeichnis /var/essays/<login_name>
gespeichert. Zum Beispiel, wenn Login ist istvan111
der Aufsatz soll in /var/essays/istvan111
Verzeichnis gespeichert werden. Wenn Login ist anika121
der Aufsatz soll in /var/essays/anika121
Verzeichnis gespeichert werden. Dieses Skript essay.php
selbst bietet dem Benutzer keine Funktionalität zum Angeben seiner Anmeldung. Stattdessen wird ein anderes Skript mit dem Namen logingui.php
verwendet. Dieses Skript speichert Logins und das Passwort in einer einfachen Textdatei. Jetzt muss ich essay.php
machen, um zu wissen, welcher Login in logingui.php
ausgewählt wurde, und es als die aktuelle Anmeldung verwenden.Übergabe einer Anmeldung von einem Skript zu einem anderen
Bisher habe ich nur eine Lösung gefunden, die meiner Meinung nach ziemlich unseriös ist. Ich machte logingui.php
, um ausgewählte Anmeldung in eine Textdatei zu schreiben, die nach dem Wert $_SERVER['REMOTE_ADDR']
benannt wurde. Danach leitet logingui.php
zu essay.php
um, der seinerseits die Anmeldung aus der Textdatei liest, die zuvor von logingui.php
erstellt wurde. Jetzt weiß essay.php
, welcher Login aktuell ist.
Ist dies ein guter Ansatz, um das Problem zu lösen, ein Skript wissen zu lassen, welcher Login von einem anderen Skript ausgewählt wurde?
folgen Teile deine relavant 'PHP' Skript mit uns, damit wir sehen, was Sie versucht haben, so weit –
Hallo, Sie sollten wirklich einen Blick auf 'PHP Sessions' - die Lösung für alle Ihre Probleme. :) https://www.tutorialspoint.com/php/php_sessions.htm Ein bisschen älter Referenz, aber immer noch okay, denke ich. – Twinfriends
Hallo. Beide Skripte sind unabhängig voneinander und haben daher unterschiedliche Sitzungsvariablen. –