BlackBoard » Design, Programmierung & Entwicklung » Webdesign » PHP interne Variablen übergeben » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen interne Variablen übergeben
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
daisuke daisuke ist männlich
T33B3UT3L


Dabei seit: 02.12.2002
Beiträge: 676
Herkunft: warmhalteplatte

interne Variablen übergeben       Zum Anfang der Seite springen

Moin,
also,ich habe ein PHP script in dem ein zufälliger String erzeugt wird.
Durch einen Submit-Button wird eine Form aufgerufen die diesen String mit der Eingabe des Benutzers vergleichen soll.
So,jetzt meine Frage: Wie bekomme ich diesen String in die Auswertung?
Also wie kann ich den String der anderen PHP datei "mitteilen",ohne das der Benutzer ihn sieht?

Hoffe das war halbwegs verständlich...

thx

__________________
AMOR und PSYCHE
01.12.2005 14:32 daisuke ist offline E-Mail an daisuke senden Beiträge von daisuke suchen
Compuholic Compuholic ist männlich
knows where he wants to go tomorrow


images/avatars/avatar-552.jpg

Dabei seit: 19.10.2002
Beiträge: 819
Herkunft: München

      Zum Anfang der Seite springen

Ich bin mir nicht sicher, ob ich das Problem richtig verstanden habe.

Aber ich denke, daß Du mit Sessions arbeiten könntest. Der Benutzer bekommt einfach eine Session-ID zugewiesen und das PHP-Script kann dann der Session-ID Variablen zuordnen, die der Benutzer nicht sehen soll.

Dazu mußt Du PHP mitteilen, daß Du Sessions benutzen willst. Das machst Du mit session_start(); Und danach kannst Du Variablen setzen oder auslesen, wie Du willst mit $_SESSION['VarName'] = Wert;

Beispiel: Login-Seite
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
<?php

session_start();

if ('abcd' == $_POST['pass'])
{
	$_SESSION['IsAuth'] = 1;
}
?>

Beispiel: Eine andere Seite prüft, ob Du schon eingeloggt bist.
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
<?php

session_start();

if ($_SESSION['IsAuth'] == 1)
{
	echo "Geheimes Zeug\n";
}
else
{
	echo "Sorry, bitte zuerst einloggen...\n";
}

?>
01.12.2005 17:25 Compuholic ist offline E-Mail an Compuholic senden Homepage von Compuholic Beiträge von Compuholic suchen
ragtek ragtek ist männlich
Senior Member


images/avatars/avatar-2260.jpg

Dabei seit: 14.07.2002
Beiträge: 421
Herkunft: Ironcity

      Zum Anfang der Seite springen

ich glaub er meint sowas:

code:
1:
<input type="hidden" name="code" value="$code">

das machst einfach vorm submit hin
dann wird der code auch mitgeschickt

ich benutz es in meinem forum als einladungsfunktion

ein user kann 2 andere einladen(geschlossenes forum)
er gibt die mailadresse an und die zufallszahl wird durch hidden versteckt mitgeschickt und in die datenbank samt der dazugehörigen mailadresse(empfänger) geschrieben
beim registrieren braucht der neue dann nur noch denn code und die mailadresse eingeben das wird dann überprüft obs passt

__________________
spookykids -> ragtek

www.ragtek.org
www.developer-network.org
www.rapmatics.com
01.12.2005 20:15 ragtek ist offline E-Mail an ragtek senden Beiträge von ragtek suchen
daisuke daisuke ist männlich
T33B3UT3L


Dabei seit: 02.12.2002
Beiträge: 676
Herkunft: warmhalteplatte

Themenstarter Thema begonnen von daisuke
      Zum Anfang der Seite springen

Danke euch beiden.
Ihr habt mir sehr geholfen!


thx

__________________
AMOR und PSYCHE
02.12.2005 17:08 daisuke ist offline E-Mail an daisuke senden Beiträge von daisuke suchen
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
BlackBoard » Design, Programmierung & Entwicklung » Webdesign » PHP interne Variablen übergeben

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH