Sven Rautenberg: Session Problem

Beitrag lesen

Moin!

Also ich hab es mal so versucht:

Bitte gehen Sie zu anderen Seite über: <?php echo "<a href='main2.php?=SID'>weiter</a>"?>

Ist falsch.

Innerhalb von doppelten Anführungszeichen erkennt PHP _Variablen_ und ersetzt sie. Variablen beginnen mit einem $-Zeichen.

SID ist aber eine Konstante. Die beginnt nicht mit $, sondern einfach mit Text. Es wäre blöd von PHP, jeden Text als Konstante zu behandeln. Deshalb mußt du hier spezielle Vorkehrungen treffen, um die Konstante auszugeben. Unterbreche den String in Anführungszeichen und verkette SID außerhalb der Anführungszeichen:

<?php echo "<a href='main2.php?".SID."'>weiter</a>"?>

- Sven Rautenberg

--
"Beim Stuff für's Web gibts kein Material, was sonst das Zeugs ist, aus dem die Sachen sind."
(fastix®, 13. Oktober 2003, 02:26 Uhr -> </archiv/2003/10/60137/#m338340>)