phpbar.de logo

Mailinglisten-Archive

[php] variablen in der url

[php] variablen in der url

Florian Mang flo at slicka.de
Mon Aug 16 22:50:24 CEST 2004


-----Ursprüngliche Nachricht-----
Von: php-bounces at phpbar.de [mailto:php-bounces at phpbar.de] Im Auftrag von
Sebastian Burg
Gesendet: Montag, 16. August 2004 22:41
An: deutschsprachige PHP-Mailingliste
Betreff: Re: [php] variablen in der url

Am Mon, 16 Aug 2004 22:32:00 +0200 schrieb Florian Mang <flo at slicka.de>:

>
>
> -----Ursprüngliche Nachricht-----
> Von: Florian Mang [mailto:flo at slicka.de]
> Gesendet: Montag, 16. August 2004 22:28
> An: 'php-bounces at phpbar.de'
> Betreff: [php] variablen in der url
>
> Hallo,
>
> ich bin derzeit noch eifrig am lernen und üben was php angeht und nun
> bin ich auf folgendes Problem gestoßen:
>
> Ich bastle momentan an einem Loginscript und habe nun folgendes
Problem:
> Das Script funktioniert soweit ganz gut nur das einzige was dabei
> störend ist, dass auf der Login Seite folgende Notices eingeblendet
> werden:
>
>
> --- --- --- --- ---
> Notice: Undefined variable: anmelden in
> X:\xampp\htdocs\flo\frimatec\login.php on line 2
>
> Notice: Undefined variable: abmelden in
> X:\xampp\htdocs\flo\frimatec\login.php on line 3
>
> Notice: Undefined variable: forgot in
> X:\xampp\htdocs\flo\frimatec\login.php on line 4
>
> Notice: Undefined variable: fertig in
> X:\xampp\htdocs\flo\frimatec\login.php on line 5
>
> Notice: Undefined variable: user in
> X:\xampp\htdocs\flo\frimatec\login.php on line 5
>
> Notice: Undefined variable: password in
> X:\xampp\htdocs\flo\frimatec\login.php on line 5
> --- --- --- --- ---
>
>
> Dies wird jedoch nur eingeblendet wenn ich die Loginseite als include
> verwende ( also xyz/index.php?section=login )
> Wenn ich die Seite direkt aufrufe (xyz/login.php ) erscheinen die
> Notices nicht
>
> Hier noch der Teil aus der login.php
>
>
> --- --- --- --- ---
> <?
> if      ($anmelden) { anmelden($fertig, $user, $password1, $password2,
> $email);}
> else if ($abmelden) { abmelden($fertig, $user, $password);}
> else if ($forgot)   { forgot($fertig, $email);}
> else                { login($fertig, $user, $password);}
> ?>
> --- --- --- --- ---
>
>
> Da die Einblendung recht störend ist, wäre ich über ein paar Tipps,
wie
> man diese beheben kann, sehr dankbar.
>
> Mit freundlichen Grüßen,
> Florian
>
> --
> ** Allgemeine deutschsprachige PHP-Liste: php at phpbar.de **
> Informationen: http://www.phpbar.de
> http://lists.phpbar.de/mailman/listinfo/php


> Wäre sehr hilfreich wenn du uns zeigen würdest wo $anmelden definiert 
> wird, bzw. wie die übergeben wird. weil bis jetzt würd ich wie dein
script 
> sagen: "die variable kenn ich nicht. woher kommt die?"
> -- 
> ** Allgemeine deutschsprachige PHP-Liste: php at phpbar.de **
> Informationen: http://www.phpbar.de
> http://lists.phpbar.de/mailman/listinfo/php



Die variablen werden in der url übergeben:

Bsp: $fertig

Die variable wird dann per url übergeben
(index.php?section=login&fertig=yes )

Die Variable selbst ist nicht weiter definiert.

Ich hab hier mal den code der login.php bereitgestellt. Vllt. hilft euch
das ja weiter:

http://nopaste.php-q.net/78577

Gruß,
Florian




php::bar PHP Wiki   -   Listenarchive