Странный результат, в результате этого сценария PHP - PullRequest
0 голосов
/ 28 марта 2011
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 Ответ

2 голосов
/ 28 марта 2011

если в кавычках есть $ skuid? Я бы ожидал:

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

вместо

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