#php #http #redirect
#php #http #перенаправление
Вопрос:
Вот мой php-код
<?php
$s = $_POST['s'];
header("Location: " . $s);
exit();
?>
Возможно ли выполнить этот код, используя URL?
Я попытался mywebsite.com/code.php?s=www.google.com
но это не перенаправляет меня на Google.
Комментарии:
1. Вы уверены в сообщении? … Пример URL больше похож на GET .
2. и вам, вероятно, нужно передать schema (
http
илиhttps
) для перенаправления
Ответ №1:
Любые переменные в строке запроса URL-адреса доступны через $_GET
. ( $_POST
может использоваться для доступа к полям формы в теле запроса.)
Поэтому
$s = $_GET['s'];
должно сработать для вас.
Комментарии:
1. это решило проблему!. Сначала я попробовал GET, похоже, я просто ошибочно ввел его как $GET_[‘s’] вместо $ _GET[‘s’]. Спасибо: D