Das Webmaster Netzwerk Foren-Übersicht
Registrieren
Mitgliederliste
Benutzergruppen
FAQ
Beiträge seit dem letzten Besuch anzeigen
Das Webmaster Netzwerk Foren-Übersicht
 
PHP - globale variablen & sessions

 
   Das Webmaster Netzwerk Foren-Übersicht -> Entwicklung
Vorheriges Thema anzeigen:
Nächstes Thema anzeigen:  
BeitragVerfasst am: Mi Jun 16, 2004 15:08    Titel: PHP - globale variablen & sessions
Autor Nachricht
mr.green



Anmeldedatum: 25.09.2002
Beiträge: 180

BeitragVerfasst am: Mi Jun 16, 2004 15:08    Titel: PHP - globale variablen & sessions

also ich hab jetzt echt sehr lang nix mehr mit php gemacht und wollte mein wissen mal wieder auffrischen und hab mit einfachen sachen angefangen wie ein formular in dem ich einen namen eingebe und den wert dann wieder ausgebe.
nix geht ...
hab ein bisschen im internet geschmökert und bin draufgekommen das meine ganzen bücher die ich habe eigentlich schrott sind, weil irgendwas bei den sessions und variablen verändert wurde !?

kennt sich da wer aus und kann mir helfen?

hier mein code - ist aus dem buch PHP 4 + MySQL von DataBecker - und geht nicht ...

[form.php]

<!--S5_1_1.php-->

<html>
<head>
<title>Formular</title>
</head>
<body>

<form action="<?php echo $PHP_SELF ?>" method="GET">

Name:<br><input type=text name="name" size=35>
<input type=submit name="submit" value = "senden">

</form>
</body>
</html>
<?PHP

echo "<br>Name: ", $name;

?>
Nach oben
BeitragVerfasst am: Mi Jun 16, 2004 15:42    Titel:
Autor Nachricht
ade
Special Mosher


Anmeldedatum: 05.03.2003
Beiträge: 1421
Wohnort: Schweiz

BeitragVerfasst am: Mi Jun 16, 2004 15:42    Titel:

also, <?php echo $PHP_SELF ?> kannst du ganz weg lassen, weil ein formular sich selbst aufruft, wenn der action-tag leer ist. und ich habe noch keinen browser gefunden, der das nicht geschnallt hat *g* (aber vielleicht gibt es ihn ja!) egal...

warum das script nicht läuft wird wohl an der php-einstellung des servers liegen. dieser wird in deinem fall per get/post erhaltene variabeln nicht automatisch global setzen. nun kannst du entweder alle get/post variabeln global setzen (was aus sicherheitsgründen nicht empfohlen wird) oder immer nur die gewünste. dazu ersetzt du lediglich die variable $name durch $_GET['name']

ahja, und ein schönheitsfehler: die ausgabe der variable sollte eigentlich nicht unter nach </body></html> geschehen Razz

have fun
Nach oben
BeitragVerfasst am: Mi Jun 16, 2004 15:48    Titel:
Autor Nachricht
mr.green



Anmeldedatum: 25.09.2002
Beiträge: 180

BeitragVerfasst am: Mi Jun 16, 2004 15:48    Titel:

hey, super! funktioniert!!!
ich sags ja meine bücher sind schrott: dort is das beispiel eben so, dass die ausgabe der variable nach </body></html> geschieht.
gehört das davor?

und wie funktioniert das ganze mit sessions?

echt riesengrossen dank für die hilfe!!
Nach oben
BeitragVerfasst am: Do Jun 17, 2004 00:15    Titel:
Autor Nachricht
ade
Special Mosher


Anmeldedatum: 05.03.2003
Beiträge: 1421
Wohnort: Schweiz

BeitragVerfasst am: Do Jun 17, 2004 00:15    Titel:

lol, super buch Wink

naja, es gibt browser (eher älterer generation) die nach </body> bzw </html> schluss machen (weil da ja fertig ist ^^). und php gibt ja nichts anderes als html aus (php wird nicht an den clienten weiter geleitet...)

sessions? ziemlich einfach...
http://www.dclp-faq.de/q/q-sessions-wie.html
session starten und dann variabeln im $_SESSION['variabeln'] -array speichern...
(erweiterte funktionen sind wohl auch auf dieser seite nachlesbar ^^)
Nach oben
BeitragVerfasst am: Fr Jun 18, 2004 08:44    Titel:
Autor Nachricht
mr.green



Anmeldedatum: 25.09.2002
Beiträge: 180

BeitragVerfasst am: Fr Jun 18, 2004 08:44    Titel:

thx, interessante seite!!
Nach oben
Beiträge der letzten Zeit anzeigen:   
   Das Webmaster Netzwerk Foren-Übersicht -> Entwicklung Alle Zeiten sind GMT + 2 Stunden
Seite 1 von 1
Gehe zu: