PHP打开URL和重定向

PHP Open URL and Redirect

本文关键字:重定向 URL 打开 PHP      更新时间:2023-09-26

我正在使用一个名为ImpulsePay的短信支付系统,但只有安全的方法,实际上提供了一个URL。

安全的方法

我如何实现它,使URL给出的链接或,甚至更好,重定向到支付页面?

最终,我希望原始网站有"点击这里用短信付款",但在这个早期开发阶段,一些页面重定向应该不是问题。

任何帮助,非常感谢。

这段代码将用户重定向到一个页面:header('Location: http://www.example.com/');

但是,这个函数必须在发送任何输出之前调用。

可以使用

//Redirect browser
header('Location: http://www.example.com/');
//File get contents
$url = 'http://www.example.com/redireccionar.php';
$page = file_get_contents($url);
echo $page;
//cURL
$c = curl_init('http://www.example.com/redireccionar.php');
curl_setopt($c, CURLOPT_RETURNTRANSFER, true);
curl_setopt($c, CURLOPT_FOLLOWLOCATION, true);
$page = curl_exec($c);
curl_close($c);
echo $page;
//http Client
$url = 'http://www.example.com/redireccionar.php';
require_once 'HTTP/Client.php';
$client = new HTTP_Client();
$client->get($url);
$page = $client->currentResponse();
echo $page['body'];

看那个URL,似乎你必须调用你发布的URL来获得支付链接?我将使用PHP cURL绑定来获取该URL生成的内容。

这里的例子,http://davidwalsh.name/curl-download