Andreas Korthaus: Session-Problem

Beitrag lesen

Hi!

Also den Sinn dieses Scriptes verstehe ich nicht ;-)

<?PHP
session_start();

$_SESSION["name"]= $name;

Woher kommt $name?

echo $_SESSION["name"]
?>
<a href="session2.php">klick</a>

<? $name = "Test";
session_register('name'); ?>

Man sollte nicht session_register() und $_SESSION zusammen verwenden:

" Aus Gründen der Verbesserung der Sicherheit und der Lesbarkeit des Codes wird die Verwendung von $_SESSION  (oder $HTTP_SESSION_VARS bei PHP 4.0.6 oder niedriger) empfohlen. Mit $_SESSION werden die Funktionen session_register(), session_unregister() und session_is_registered() nicht benötigt. Auf die Session-Variablen kann wie auf jede normale Variable zugegriffen werden."
Quelle: http://de3.php.net/manual/de/ref.session.php

"Achtung

Wenn Sie $_SESSION (oder $HTTP_SESSION_VARS) verwenden, sollten Sie nicht session_register(), session_is_registered() und session_unregister() verwenden. "
Quelle: http://de3.php.net/manual/de/function.session-register.php

Viele Grüße
Andreas