Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » PHP » variablen per url

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
29.10.2004, 12:07 Uhr
M4rDuK



hi,

ich habe ein komisches problem und weiss nicht weiter ((sonst würde ich ja nicht fragen *g*))

auf meinem localhost habe ich nun php5 installiert. jedoch werden nun änderungen von variablen durch einen link ignoriert

bsp:

PHP 4:
<? if(!isset($wahl))$wahl="tut"; ?>

<HTML>
  <BODY>
    <TABLE>
      <TR>
        <TD><a href="<?=$PHP_SELF;?>?wahl=tat">hier</a></TD>
      </TR>
      <TR>
        <TD><? echo $wahl;?></TD>
      </TR>
    </TABLE>
  </BODY>
</HTML>


wahl bleibt immer "tut" . auf meinem inet server mit php4.x.x geht das einwandfrei. habe ich beim installieren der neuen version etwas vergessen? oder geht das einfach nicht mehr?

Dieser Post wurde am 29.10.2004 um 12:18 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
29.10.2004, 13:07 Uhr
~q24xs
Gast


Hallo,

folgender Code funktioniert zumindest bei mir (php4). Allerdings funktioniert das mit $PHP_SELF bei mir nicht.


PHP 4:
<?
if(!isset($HTTP_GET_VARS["wahl"]))
     $wahl="tut";
else
     $wahl=$HTTP_GET_VARS["wahl"];
?>

<HTML>
  <BODY>
    <TABLE>
      <TR>
        <TD><a href="test.php?wahl=tat">hier</a></TD>
      </TR>
      <TR>
        <TD><? echo $wahl;?></TD>
      </TR>
    </TABLE>
  </BODY>
</HTML>

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
29.10.2004, 13:36 Uhr
M4rDuK



hmm, danke für die schnelle antwort, aber auch der code geht nicht
ich habe nun nochmal php4 auf meinem rechner zuhause installiert und schon funktioniert alles. dann leg ich mal mit php4 los *g*. vllt weiß jemand, warum php5 das nicht mehr hinbekommt, oder muss man noch irgendetwas in den dateien einstellen?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
29.10.2004, 13:53 Uhr
Pablo
Supertux
(Operator)


Ich verstehe nicht, was dein Problem ist. Vielleicht probierst du <?php statt nur <?
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
29.10.2004, 14:34 Uhr
M4rDuK



mein problem ist einfach, dass die codes oben bei mir nicht unter php5 laufen. da ich nicht weiss, wie man das ändert, werde ich einfach weiter unter php4 schreiben. wer weiss, evtl hats sogar mit meinem os zu tun? mein win xp spinnt in letzter zeit immer mehr rum und mein c/c++ compiler hängt sich sogar ab und zu beim linken auf . naja, große änderungen,die lebensnotwengig sind, sind ja wohl nicht in php5 enthalten
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
29.10.2004, 14:53 Uhr
Pablo
Supertux
(Operator)


Heißt es, dass der PHP Code gar nicht interprätiert wird? Hast du das PHP5 Module in Apache geladen?
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
29.10.2004, 15:35 Uhr
M4rDuK



fast. ich habe die php.ini und die php5ts.dll an ihre plätze kopiert und dann in der httpd.conf die einträge eingefügt zum laden des php5 moduls. es funktioniert soweit ja alles, bis auf die variablen in der url, wie man es oben sieht. die selben schritte mit php4 zeigen ein positives ergebnis: kein problem tritt auf. ich habe da keine ahnung woran es liegen könnte. evtl browser?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
29.10.2004, 17:14 Uhr
Devil



Register_globals ist wohl auf off.
Und das ist auch gut so...

Auf Variablen aus Links und Formularen kann man dann aber noch mit
$_GET["var"]
$_POST["var"]
zugreifen,
beides zugleich enthält $_REQUEST["var"]

Devil
--
Intelligenz ist eine Illusion des Menschen
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ PHP ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: