这个PHP脚本的结果是一个奇怪的结果

时间:2011-03-28 11:56:40

标签: php variables get

require_once 'include/BestBuy/Service/Remix.php';  

$skuid = rawurldecode($_GET['skuid']);  

$apiKey = 'tfvs7h89pwn4pzmyj9nxemmg'; // Your API key

$remix  = new BestBuy_Service_Remix($apiKey);  

$result = $remix->product('$skuid','json')  
->show(array('url'))  
->query();  

$data = json_decode ($result, true);  

$feed = $data['url'];  

print <<< FEEDS  
$feed  
FEEDS;  

当我将此脚本放入我的页面时,$ feed将回显当前的URL。 但是当我手动为脚本提供一个整数时,替换($ skuid)就会成功。 这真的很奇怪,但我认为这与我在特定数组中使用变量有关。

它也很奇怪,因为它在我安排一些HTML之前就已经开始了。

我正试图以最合乎逻辑的方式解决这个问题。

请帮忙。 谢谢。

1 个答案:

答案 0 :(得分:2)

你应该用$ skuid报价吗?我希望:

$result = $remix->product($skuid,'json') 

而不是

$result = $remix->product('$skuid','json')