Hallo an alle,
ich bin etwas ratlos und weis gar nicht nach was ich überhaupt suchen soll und möchte gerne hier meine Frage los werden.
ich habe mir zum Test das Beispielscript aus der PHP Hilfe genommen
und damit unter PHP 5.2 und PHP 5.4 versucht Werte in Sessionvariablen zu übergeben.
also von der Seite 1
zur Seite 2
unter PHP 5.2 geht das mit der Übergabe der Werte. Aber mit PHP 5.4 geht's so nicht mehr. Jedenfalls nicht bei mir.
Kann mir jemand einen Tip geben womit das zusammenhängt?
Gruß Jan
ich bin etwas ratlos und weis gar nicht nach was ich überhaupt suchen soll und möchte gerne hier meine Frage los werden.
ich habe mir zum Test das Beispielscript aus der PHP Hilfe genommen
und damit unter PHP 5.2 und PHP 5.4 versucht Werte in Sessionvariablen zu übergeben.
also von der Seite 1
PHP-Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Seite eins</title>
</head>
<body>
<?php
ini_set('display_errors', 1);
error_reporting(-1);
date_default_timezone_set('Europe/Berlin');
session_start();
echo 'Willkommen auf Seite #1';
$_SESSION['farbe'] = 'grün';
$_SESSION['tier'] = 'Spinne';
$_SESSION['zeit'] = time();
echo "<br><br>SESSION['farbe']: " . $_SESSION['farbe'] . "<br>"; // grün
echo "SESSION['tier']: " . $_SESSION['tier'] . "<br>"; // Spinne
echo date('d.m.Y H:i:s', $_SESSION['zeit']) . "<br>";
// Oder die Session-ID mit übergeben, für den Fall, dass sie benötigt wird
echo '<br /><a href="seite2.php?' . SID . '">Seite 2 - Session-ID</a>';
?>
</body>
</html>
zur Seite 2
PHP-Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Seite zwei</title>
</head>
<body>
<?php
ini_set('display_errors', 1);
error_reporting(-1);
session_start();
date_default_timezone_set('Europe/Berlin');
echo 'Willkommen auf Seite #2<br />';
echo "SESSION['farbe']: " . $_SESSION['farbe'] . "<br>"; // grün
echo "SESSION['tier']: " . $_SESSION['tier'] . "<br>"; // Spinne
echo date('d.m.Y H:i:s', $_SESSION['zeit']) . "<br>";
// Sie können auch hier, genauso wie bei seite1.php, SID verwenden
echo '<br /><a href="seite1.php">Seite 1</a>';
?>
</body>
</html>
unter PHP 5.2 geht das mit der Übergabe der Werte. Aber mit PHP 5.4 geht's so nicht mehr. Jedenfalls nicht bei mir.
Kann mir jemand einen Tip geben womit das zusammenhängt?
Gruß Jan
Kommentar