Intereting Posts
получение ошибки Предупреждение: mcrypt_decrypt (): параметр IV должен быть до тех пор, пока размер блока PHP __destruct вызывает net :: ERR_CONNECTION_RESET register_shutdown_function нет. Какая разница? Создание системы входа администратора / пользователя в PHP PHP – переменная внутри переменной? Многомерный массив php для таблицы html Как получить доступ к соединению mysqli в другом классе на другой странице? Как добавить строку строки в инкремент id в любой таблице? Неожиданный конец ввода JSON от вызова ajax Каков правильный способ проверить, является ли переменная числом в PHP? Каковы пределы функций множественного завивания PHP? Как отредактировать внешний файл css с PHP? Добавить новую ошибку пользователя в magento 1.5.0.1 Форма Laravel не отправляет данные в базу данных Проблема с изменением размера изображения в PHP – gd создает уродливые измененные изображения XMLHttpRequest () и вывод csv-файла

Перенаправление PHP не работает на сервере

Я создал веб-приложение с использованием PHP и Mysql. Он имеет раздел входа в систему. Он работает нормально и все нормально на моем локальном сервере. Но когда я загрузил это приложение на живой сервер, функция перенаправления больше не работает. Мой код:

signin.php:

<form action="do_login.php" method="post"> <input name="user" type="text" id="user" size="25" placeholder="Username" /> <input name="password" type="password" id="password" size="25" placeholder="Password" /> <input name="submit" type="submit" value="Login" class="submit"/> </form> 

do_login.php:

 <?php include 'includes/dbConnect.php'; $my_user = $_POST['user']; $my_password = $_POST['password']; if ($my_user == '' || $my_password == '') { $myURL = 'error.php?eType=pass'; header('Location: '.$myURL); exit; } $result = mysql_query("SELECT * FROM users where username = '$my_user' and password = '$my_password'") or die("SELECT Error: ".mysql_error()); $num_rows = mysql_num_rows($result); $get_info = mysql_fetch_row($result); if (mysql_num_rows($result) > 0) { session_start(); $_SESSION['login_status'] = "yes" ; $_SESSION['email'] = $get_info['3']; $_SESSION['full_name'] = $get_info['0']; $myURL = 'admin.php'; header('Location: '.$myURL); } else { $myURL = 'error.php?eType=wrong'; header('Location: '.$myURL); exit; } ?> 

При успешном входе в систему браузер выполняет do_login.php и отображает пустую страницу, которая не перенаправляет на admin.php на live-сервере, а на localhost перенаправляет его на admin.php . Когда я вручную admin.php к admin.php , у которого есть ограничения, поэтому доступ к нему возможен только для входа в систему, я могу получить к нему доступ, что означает, что я зарегистрировался и работает нормально.

Где ошибка?