ImpulsePay と呼ばれる SMS 支払いシステムを使用していますが、実際には安全な方法のみで URL が提供されます。
指定された URL がリンクになるように、または支払いページにリダイレクトされるようにするにはどうすればよいですか?
最終的には、元のサイトに「Click Here To Pay With An SMS」を追加したいと考えていますが、この初期の開発段階では、いくつかのページ リダイレクトは問題になりません。
どんな助けでも大歓迎です。
ImpulsePay と呼ばれる SMS 支払いシステムを使用していますが、実際には安全な方法のみで URL が提供されます。
指定された URL がリンクになるように、または支払いページにリダイレクトされるようにするにはどうすればよいですか?
最終的には、元のサイトに「Click Here To Pay With An SMS」を追加したいと考えていますが、この初期の開発段階では、いくつかのページ リダイレクトは問題になりません。
どんな助けでも大歓迎です。
このコードは、ユーザーをページにリダイレクトします。
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
次に、header() リダイレクトを使用します。