client.phpとserver.phpの2つのphpページを取得 しました
server.phpは私のWebサーバー上にあり、Amazon製品ページを開いて価格データを取得し、シリアル化してclient.phpに返します。
今私が抱えている問題は、server.phpがデータを取得していることですが、それを返し、echo
使用後に実行するとunserialize()
、何も表示されません。しかしecho
、server.phpで行うと、すべてのデータが表示されます。
なぜこうなった?誰か助けてくれませんか?
これは私が使用したコードです:
client.php
$url = "http://www.myurl.com/iec/Server.php?asin=$asin&platform=$platform_variant";
$azn_data = file_get_contents($url);
$azn_data = unserialize($azn_data);
echo "\nReturned Data = $azn_data\n";
server.php
if(isset($_GET["asin"]))
{
$asin = $_GET["asin"];
$platform = $_GET["platform"];
echo "\nASIN = $asin\nPlatform = $platform";
//Below line gets all serialize price data for my product
$serialized_data = amazon_data_chooser($asin, $platform);
return($serialized_data);
}
else
{
echo "Warning: No Data Found!";
}