Я могу на всю жизнь понять, почему я теряю все переменные сессии
Вот мой php код:
<?php
if($_POST['loginButton']){
session_destroy();
session_start();
$con = mysql_connect("localhost", $_POST["userNameTextBox"], $_POST["passwordTextBox"]);
if (!$con)
{
echo 'Could not connect: ' . mysql_error() ;
header( 'Location: index_error.html' ) ;
die();
}
//else
$_SESSION['IP']="localhost";
$_SESSION['username']=$_POST["userNameTextBox"];
$_SESSION['password']=$_POST["passwordTextBox"];
$_SESSION['database']="Chuckles_DB";
$_SESSION['Result'] ="Hi";
}
?>
но когда я запускаю следующий скрипт php
<?php
$res=session_start();
echo "Session Started with ".$res." <br>";
echo "Test::>".$_SESSION['IP']." ".$_SESSION['username']." ".$_SESSION['password']." ".$_SESSION['database']."<:::<br>";
$con = mysql_connect( $_SESSION['IP'],$_SESSION['username'],$_SESSION['password']);
if (!$con)
{
echo 'Could not connect: ' . mysql_error() . " <br><br>";
echo '<a href="index.html" target="">Please re-login to the web site</a> ';
}
else{
echo $con;
}
?>
Набор значений отсутствует (они присутствуют при первой публикации этой страницы, но при повторной публикации они исчезают);
вот моя страница phpinfo
Спасибо за любую помощь!