Создать PHP CURL реле - PullRequest
       0

Создать PHP CURL реле

0 голосов
/ 04 марта 2020

Я хочу создать функцию PHP, которая просто получает содержимое другого URL и возвращает его. Однако любые параметры, передаваемые (как _POST или _GET) этой странице, должны передаваться по целевому URL. До сих пор я придумал это:

function relay($url)
{
     $ch = curl_init($url);
     curl_setopt($ch, CURLOPT_POST, true);
     curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
     curl_setopt($ch, CURLOPT_BINARYTRANSFER, 1);
     curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
     $contents = curl_exec($ch);
     curl_close($ch);
     return $contents;
}

Теперь, есть ли простой способ создать строку $ post? Нужно ли использовать foreach через ассоциативный массив _REQUEST и создавать мою строку? Нужно ли принимать какие-либо меры предосторожности, чтобы предотвратить взлом моей строки?

Это похоже на то, что уже включено в PHP как один вкладыш / функцию, но я не могу ее найти.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...