Willkommen, Gast ( Anmelden | Registrierung )
| Gast_Tom._* |
02.01.2004 - 14:25
Beitrag
#1
|
|
Gäste |
Hallo Gemeinde
in den letzten Tagen habe ich EVO2 gezündet :wink: Soll heissen, dass ich mich nun mit PHP auseinandersetze. Ich habe: Apache PHP Version 4.0.4pl1 System Windows 95/98 4.10 Server API Apache phpMyAdmin 2.4.0 MySQL 3.23.58 auf localhost ...soweit so gut! Läuft alles und ich bin zufrieden Meine ersten Scripte laufen auch und funktionieren. Jetzt habe ich erstmalig versucht eine Variable zu übergeben und das klappt nicht?! :? Hier mein Versuch: <html> <head> <title>welcome.html</title> </head> <body> <a href="welcome.php?name=Kevin" title="">Hallo, ich bin Kevin!</a> </body> </html> ----------------------------------------------- Browseraufruf echo = Hallo, ich bin Kevin! // Link-Weiterleitung ist ok! ----------------------------------------------- <html> <head> <title>welcome.php</title> </head> <body> <?php echo ("Willkommen auf unserer Website, $name!"); ?> </body> </html> --------------------------------------------- Browseraufruf echo = Willkommen auf unserer Website, ! // $name wird nicht übergeben?! Warum nicht? --------------------------------------------- |
|
|
|
![]() |
02.01.2004 - 19:44
Beitrag
#2
|
|
|
Anwärter auf W3.org Mitgliedschaft ![]() ![]() ![]() ![]() ![]() Gruppe: User Beiträge: 550 Mitglied seit: 28.11.2001 Wohnort: Berlin Friedrichshain Mitglieds-Nr.: 107 |
Hallo
ZITAT Variablen haben keine Dateiübergreifende Gültigkeit. Je nach Einstellung in der php.ini schon! Das hängt u. A. von der Einstellung register_globals ab. Beim Wert on wird die Variable bei GET automatisch aus dem URL-Parameter generiert, so wie Robin/Dakar/etc.p.p. es in seinem Codestück beschrieb. Das ist unter Sicherheitsaspekten natürlich ein Graus, zum Üben aber unerheblich (Man sollte natürlich nicht vergessen, das bei Veröffentlichung zu ändern). Wenn register_globals off ist, kann man nur noch mit globalen Variablen auf die übergebenen Werte zugreifen. Aus name=Bla an der URL wird $_GET["name"] im Empfängerskript. Und die ließe sich auch in echo einbinden. Tschö, Auge nachtrag: Das globale Array $_GET gibt er erst seit Version 4.2, vorher (ab Version 4.0) gibt es das Array $HTTP_GET_VARS. |
|
|
|
Tom. Erste Gehversuche PHP - Variablenübergabe klappt nicht 02.01.2004 - 14:25
Auge Re: Erste Gehversuche PHP - Variablenübergabe klappt nicht 02.01.2004 - 14:54
Tom. Re: Erste Gehversuche PHP - Variablenübergabe klappt nicht 02.01.2004 - 16:47
i.b.g Hallo,
also ich mach zwar kein PHP - sondern Perl... 02.01.2004 - 16:58
Tom. Die Wertzuweisung erfolgt doch oben...?!
<a hr... 02.01.2004 - 17:04
i.b.g [edit]
Hi,
eben nicht. Variablen haben keine Date... 02.01.2004 - 17:27
Tom. ZITATRobin/Dakar/etc.p.p.
Danke! Auge, vielen Dan... 02.01.2004 - 20:06
Tom. ZITATBeim Wert on wird die Variable bei GET automa... 02.01.2004 - 20:09
Netizen ZITATZITATBeim Wert on wird die Variable bei GET a... 02.01.2004 - 22:20
waltari Re: Erste Gehversuche PHP - Variablenübergabe klappt nicht 03.01.2004 - 0:31
Auge Re: Erste Gehversuche PHP - Variablenübergabe klappt nicht 03.01.2004 - 2:18
waltari Re: Erste Gehversuche PHP - Variablenübergabe klappt nicht 03.01.2004 - 3:03
Netizen Re: Erste Gehversuche PHP - Variablenübergabe klappt nicht 03.01.2004 - 4:56
Tom. ZITATAktualisiere ggf. Deine PHP-Version, 4.0.x is... 03.01.2004 - 12:48
Auge ZITATok - überzeugt, aber wie...?! Wo finde ich ei... 03.01.2004 - 14:12
raven Für den PHP-Anfang unter Windows habe ich mich für... 24.01.2005 - 0:04
Tom. Windows Binaries
All Windows binaries can be used ... 03.01.2004 - 14:27
Netizen ZITATIst das nicht zu empfehlen? Gibt es bessere B... 03.01.2004 - 22:59
Apeman ZITATDu solltest es lokal bei Dir in der php.ini a... 03.01.2004 - 23:22
Netizen ZITATZITATWeiterhin empfehlenswert ist das Studium... 03.01.2004 - 23:36
Tom. ZITATFalls Du aber schonmal programmiert hast und ... 04.01.2004 - 0:19
Apeman Dank an Netizen für den Link. 04.01.2004 - 18:30![]() ![]() |
|
Vereinfachte Darstellung | Aktuelles Datum: 06.11.2025 - 14:51 |