皆様
お世話になっております。
今、PHPでPOST送信する処理を書いています。
その際に、POST送信した後に取得できるデータから
URLを取得しようとしていますが、技術的に可能なのかどうか、
お知恵を拝借させていただきたいと思います。
■動作環境
LAMP環境(php5.6)
■コード
php
1$url = "http://hogehoge.fuga.com/hoge"; 2$data = array( 3 'post_id' => '1234', 4 'download_type' => 'abcd' 5); 6$content = http_build_query($data); 7$options = array('http' => array( 8 'method' => 'POST', 9 'content' => $content 10)); 11$contents = file_get_contents($url, false, stream_context_create($options)); 12
上記のコードを実行し、「$contents」をvar_dumpすると、バイナリデータ(この場合取得先のPDFデータ)が入ってくるのですが、このPDFはブラウザでアクセスしても見ることができます。
■実現したいこと
上記のプログラム結果から、「ブラウザアクセス時のURL」を取得したい
■試したこと
var_dumpの結果を元に、URLを取得しようとしましたが、
手がかりになるものが無く、途方にくれています。
上記のfile_get_contentsをする際、取得先のURLを取得することについて
お教えいただけますでしょうか。
どうぞよろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー