Mailinglisten-Archive |
hallo liste, ich habe eine session und eine registrierte variable namens $select. beim ersten aufruf der seite setze ich einen default wert zb. 'auswahl1'. nun möchte ich per link ( diverse buttons eines menüs) einen neuen wert übergeben. <A HREF="frameset.php?select=auswahl2">auswahl2</A> ein echo der variable $select nach klick auf den link bringt mir jedoch immernoch den alten wert 'auswahl1'. warum wird der wert der registrierten variable nicht per get überschrieben? oder könnte der fehler woanders liegen? ---- frameset.php ------------- <? // keine cookies für session verwenden ini_set('session.use_cookies', '0'); // session starten session_start(); if(!session_is_registered('select')) { session_register('select'); } file://zum debuggen if ($select) { echo $select; // hier kommt der wert gar nicht an } ?> [...] <FRAMESET ROWS="120,*" BORDER="0" FRAMEBORDER="0" FRAMESPACING="0"> <FRAME NAME="menu" SRC="menu.php" NORESIZE> <FRAME NAME="content" SRC="content.php" NORESIZE> </FRAMESET> [...] ----------------------------------------- ----- menu.php -------------- // keine cookies für session verwenden ini_set('session.use_cookies', '0'); // session starten session_start(); if (!select) { $select = 'auswahl1'; } echo $select.'<BR>'; echo '<A HREF="frameset.php?select=auswahl1">auswahl1</A>'; echo '<A HREF="frameset.php?select=auswahl2">auswahl2</A>'; echo '<A HREF="frameset.php?select=auswahl3">auswahl3</A>'; ------------------------------ was mach ich falsch? regards, Ringo.
php::bar PHP Wiki - Listenarchive