2016-12-30 6 views
-1

Я знаю, этот вопрос был дан ответ много раз прежде, но я применил все вещи, но ни один из них не работает ...Заголовок не работает на интернет-сервере, но работает на локальном сервере

Это код шахты который находится в классе, я не думаю, что есть необходимость показать разработку класса, я только что передал параметры методу класса ...

Я застрял в header("Location:Home.php") в этом коде .. его работая на локальном хосте, но не работая на онлайн-сервере.

Каждый кусок кода работает, но когда дело доходит до заголовка, он не выполняет эту строку. Я пробовал тысячи раз, но не смог. Пожалуйста, помогите мне. Спасибо

if($legal_status == "ok") { 

    mysqli_query($this->conn,"update users set current_login='$current_login',status='online' where email='$email'"); 

    $_SESSION["id"] = $user_id; 
    session_regenerate_id(TRUE); 
    header("Location:Home.php"); 

} 
+0

Сообщайте об ошибке? Упомяните об этом в верхней части страницы: 'error_reporting (E_ALL); ini_set ('display_errors', 1);' –

+0

Без дополнительной информации невозможно угадать. Например, что задает '$ legal_status'. По крайней мере, обеспечить немедленный контекст, если не полный предыдущий код в этом методе. – yivi

+0

Да, моя ошибка_репортаж на .. –

ответ

-1

Если код работает на вашем локальном сервере, но не в сети, ответ, вероятно, находится в конфигурациях сервера.

Хорошие вещи - сравнить версию PHP и еще лучше сравнить модули PHP на вашем сервере.

Возможно, ваш сервер не имеет того же модуля PHP, который активирован с вашей локальной средой.

Вы можете увидеть всю конфигурацию вашего онлайн-сервера PHP, поставив phpinfo() в файл php на нем.

 Смежные вопросы

  • Нет связанных вопросов^_^