Ответов: 5 Просмотров: 207
|
Доброго времени суток!)
У меня вот такой файл "1.php"
Факт в том что на XAMPP все работает отлично, а вот когда ложу на хостинг, при перезагрузке страницы, либо же по перенаправлению (тут же - print "<a href='1.php'>dadadadada</a>";) выбивает опять на форму регистрации. Думаю, что это сессия погибает, подскажите, пожалуйста, что делать?
Спасибо)
CODE ( htmlphp):
скопировать код в буфер обмена
<?php include "db.php"; if (!empty($_GET['state'])) { } if (!empty($_SESSION['login'])) { admin($_SESSION['login']); } else { if (!empty($_POST['login'])) { $login = $_POST['login']; $password = $_POST['password']; $query = "SELECT `name` FROM `users` WHERE `l`='$login' AND `p`='$password'"; { admin($_SESSION['login']); } else { ?> <div style="text-align: center;"> <label>Эта комбинация не найдена...</label> <form action="1.php" method="POST"> <table style="margin-left: 290px;"> <tr><td colspan="2">Попробуйте еще раз:</td></tr> <tr><td>Логин:</td><td><input type="text" name="login" /></td></tr> <tr><td>Пароль:</td><td><input type="password" name="password" /></td></tr> <tr><td colspan="2"><input type="submit" style="width: 100%;"/></td></tr> </table> </form> </div> <?php } } else { ?> <div style="text-align: center;"> <form action="1.php" method="POST"> <table style="margin-left: 290px;"> <tr><td colspan="2">Войдите:</td></tr> <tr><td>Логин:</td><td><input type="text" name="login" /></td></tr> <tr><td>Пароль:</td><td><input type="password" name="password" /></td></tr> <tr><td colspan="2"><input type="submit" style="width: 100%;"/></td></tr> </table> </form> </div> <?php } } function admin($name) { print "<a href='1.php?state=yes'>".$_SESSION['login']."</a><br />"; print "<a href='1.php'>dadadadada</a>"; } ?>
|