Articles of перенаправления

Перенаправление заголовка не работает в некоторых браузерах

Я использую эту команду для перенаправления на другую страницу: header('Location: \dealer\skuska\layout.php'); В Chrome это работает правильно, но в Firefox он перенаправляется на: http://212.5.221.26:85/dealer/skuska/actions/\dealer\skuska\index.php Почему это происходит, и как я могу это исправить?

Что это за предупреждение PHP: «Невозможно изменить информацию заголовка»?

Я новичок в PHP5, а на моей php-странице я получаю эту ошибку, когда пытаюсь перенаправить на другую страницу Warning: Cannot modify header information – headers already sent by (output started at <path to my php file>:<line number>) in <path to my php file> on line <line number> в моем php-файле у меня есть несколько включений, […]

Переименование файла на другом сервере, когда пользователь загружает его – используя PHP

Сегодня я задал этот вопрос, но на этот раз я хочу знать, могу ли я достичь этого через PHP, поскольку Javascript не справился с этим. У меня есть ссылка на файл на другом сервере. Если я предоставляю эту ссылку своим пользователям, заголовки выталкиваются, чтобы загрузить этот файл с этого сервера. Есть ли способ захватить эти […]

Перенаправить исходные файлы .gif на страницу обработчика через .htacces – мой код не работает

У меня есть сайт вирусного изображения, где люди могут просматривать забавные gif. Однако многие люди из reddit используют сырые файлы .gif, а не страницу с встроенным .gif. Это нормально – но я бы хотел перенаправить всех людей, просматривающих необработанные изображения .gifs на страницу обработчика, которая называется shareraw.php (находится в корневом каталоге). Эта страница обработчика будет […]

Оценить перенаправление PHP 404, связанное с неверным запросом на получение

Хорошо, я использую традиционный php, никаких фреймворков, ничего, я использую простой процедурный способ, теперь мой вопрос в том, что я искал какое-то время, но не получаю ответа на мой вопрос, я не использую файлы .htaccess на данный момент, но мне действительно нужно понять, как работает ошибка 404? У меня есть веб-сайт, где я показываю сообщение, […]

Поведение «header» в if-statement

Это мой код для проверки доступа. $query = "SELECT user_table.status, expire FROM user_table WHERE username = ?"; if($stmt = $mysqli->prepare($query)){ $username = phpCAS::getAttribute('uid'); $stmt->bind_param('s', $username); $stmt->execute(); $stmt->store_result(); $returned_amount = $stmt->num_rows; if($returned_amount>1) die("To many user names exists for you!"); else if(empty($returned_amount)) header("Location: /101/index.php?type=nouser"); $stmt->bind_result($status, $expire); $stmt->fetch(); $stmt->free_result(); $stmt->close(); if($expire != '0000-00-00 00:00:00' && strtotime($expire) <= time()) […]

передача переменных php через заголовок

Я хочу передать переменную через заголовок. В моей системе пользователь остается на странице профиля и нажимает ссылку, чтобы заполнить и отправить форму. Когда форма отправляется, страница перенаправляется на страницу профиля. Когда я отобразил страницу профиля, идентификатор элемента потерял, поэтому он не отображает детали элемента. То, что я хочу сделать, это передать идентификатор элемента, когда происходит […]

Как перенаправить посетителя на другую страницу через определенное время в PHP?

Каковы некоторые скрытые трюки PHP в задании тайм-аута на странице и перенаправлении на другую страницу?

PHP-заголовок («Местоположение:») внутри функции перенаправляет без функции вызова

Я использую функцию, называемую headerLocation() , чтобы правильно перенаправить. Это уместная часть функции, я использую ее для перенаправления, а затем отображаю соответствующее сообщение (личное предпочтение). function headerLocation($location,$message) { $_SESSION['output'] = $message; header("Location: ". $location); } Проблема в том, что когда я запускаю скрипт, header("Location: ". $location); часть активируется, даже не вызывая функцию (когда я изначально […]

Правило htaccess не работает на localhost

Извините, я изменил предыдущий вопрос. У меня проблема с .htaccess rewrite rule на localhost, у меня есть файл .htaccess в http: // localhost / testing / .htaccess. Я хочу изменить URL-адрес, как показано ниже. http://localhost/testing/site.php?site=test в http://localhost/testing/test И у меня есть код в .htaccess как RewriteEngine on RewriteRule ^([^/\.]+)/?$ site.php?site=$1 [L] Что работает правильно, но […]