Итак, это код для ведения журнала и где я устанавливаю вещи
<?php session_start(); $_SESSION['user'] = "kjkj"; $_SESSION['pass'] = ""; $error = $user = $pass = ""; if (isset($_POST['user'])) { $user = sanitizeString($_POST['user']); $pass = sanitizeString($_POST['pass']); if ($user == "" || $pass == "") { $error = "Not all fields were entered<br />"; } else { $query = "SELECT store,c_pass FROM store WHERE store='$user' AND c_pass='$pass'"; if (mysql_num_rows(queryMysql($query)) == 0) { $error = "Username/Password invalid<br />"; } else { $_SESSION['user'] = $user; $_SESSION['pass'] = $pass; $str = $_SESSION['user'] . ", You are now logged in. Please <a href='scheduler.php'>click here</a>."; die($str); } } } ?>
Он напечатает правильное имя магазина после запроса и все такое. Но когда я пытаюсь использовать его в другом php-файле, как это
if (!isset($_SESSION['user']) ) { die("<p><h1>Please Login</h1></p>"); } else { echo "<p><form id ='addemp' method=\"post\" action=\"addUser.php\"> Name<input type=\"text\" name=\"emp\" /> \"". $_SESSION['user'] . "\"> <input type=\"submit\" value=\"AddUser\" /> </form></p>"; }
Это пустая строка. Не пустая строка. Я пробовал все решения, которые я могу найти в Интернете, никто из них не работал. Я не знаю, почему это не работает. Любая помощь будет принята с благодарностью, спасибо.