Как может Вы передавать ПОЛУЧИТЬ значения к другому URL в php? ПОЛУЧИТЕ передачу значения

Хорошо, таким образом, я использую функцию Ajax JQuery, и она испытывает затруднения при передаче URL с адресом HTTP. Таким образом, я надеюсь "получить" ПОЛУЧИТЬ значения и отправить их в другой URL — так: локальный php файл начинается, передал, ПОЛУЧАЮТ значения, который в свою очередь вперед ПОЛУЧИТЬ значения к другому URL.

Возможно, завихрение является ответом?Я не знаю. Это получено, чтобы быть очень коротким ответом, который я знаю.

псевдо код:

//retrieve the GET values
$var retrieve [GET]

//passing it to another url
send get values to url ($var, url_address)

править: Это - перекрестное решение для сценариев для JavaScript.

5
задан michael 27 April 2010 в 18:16
поделиться

4 ответа

Если вы хотите перенаправить пользователя:

header('Location: http://example.com/page.php?' . http_build_query($_GET, '', '&')); die();

Если, однако, вы просто хотите получить страницу, используйте это:

file_get_contents('http://example.com/page.php?' . http_build_query($_GET, '', '&'));
5
ответ дан 14 December 2019 в 19:06
поделиться

Если вы хотите исключить параметр GET, просто unset () перед использованием http_build_query () . Также может быть хорошей идеей включить белый список параметров $ _ GET , которые вы хотите передать.

   header('Location: http://example.com/new?' . http_build_query($_GET));
   exit;

Документы . Не забудьте exit () .

0
ответ дан 14 December 2019 в 19:06
поделиться

header ("Location: http://otherurl.com/page?var=". $ Var );

0
ответ дан 14 December 2019 в 19:06
поделиться

Понятно! Спасибо Аликс Аксель!

echo file_get_contents('http://example.com/page.php?'. http_build_query($_GET, '', '&'));
0
ответ дан 14 December 2019 в 19:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: