Имея проблему с перенаправлением - PullRequest
1 голос
/ 02 сентября 2011

Я использую структуру каталогов (для перенаправления с других страниц, например, после успешной регистрации) с функцией header("Location: ../../../index.php");.Он хорошо работает на локальном сервере, но на удаленном получает сообщение об ошибке

Теперь, если я поставлю localhost/, он будет работать на моем локальном веб-сервере, но не на удаленном.Если я укажу точный адрес веб-страницы, он не будет работать на моем локальном сервере.Как я могу создать URL-адреса веб-сайтов (главных страниц) с помощью php?Является ли это возможным?Любое предложение?Спасибо заранее

Ответы [ 2 ]

1 голос
/ 02 сентября 2011

используйте это:

header('Location: http://'. $_SERVER['HTTP_HOST'] . '/');

Это приведет вас к домашнему каталогу сервера (обратите внимание, что если вы работаете локально, вам нужно правильно настроить виртуальные хосты, но это не сложно сделать).

Если вам нужно перейти к определенному каталогу или файлу, просто добавьте после «/» выше.

1 голос
/ 02 сентября 2011

Попробуйте это:

$cwd = dirname(__FILE__);
header("Location: $cwd/../../../index.php");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...