Перенаправление на другую страницу с использованием php через URL

#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