Привет всем! Наверное я много людей уже достал такими вопросами, но все же.
Написал небольшой код, который по идее должен заменять стандартный редирект .htaccess
на страницу без расширения. Вот код:
if(stristr($_SERVER['SCRIPT_NAME'], ".php")){
$currentPage = $_SERVER['PHP_SELF'];
$shortCut = str_replace(".php", "", $currentPage);
header("Location:".$shortCut);
}
Но после этого я словил ошибку ERR_TOO_MANY_REDIRECTS
. Помогите улучшить этот код.
PS. В .htaccess
стоит параметр Options +MultiViews
Получался очень смешной вопрос, и на него не менее смешной ответ. Реально надо было заменить $_SERVER['SCRIPT_NAME']
на $_SERVER['REQUEST_URI']
. Вот так:
if(stristr($_SERVER['REQUEST_URI'], ".php")){
$currentPage = $_SERVER['PHP_SELF'];
$shortCut = str_replace(".php", "", $currentPage);
header("Location:".$shortCut);
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
Нужно совместить 2 массива в один таким образом чтобы в первом массиве были заменены только те ключи которые присутствуют в массиве 2 или...
Когда много информации то данные не сохраняются в БДПочему так может происходить?
Всем привет! Буду благодарен за пинокПосле логина создается сессия и cookie сроком 1 месяц setcookie 2592000
Здравствуйте, как как удалять куки при переходе на следующую страницу ? То есть мы зашли на страницу siteru/res?id=1 и сохранили id страницы (и сделали...