我的$app_id
变量未在$URL
变量中正确连接。
$result = $_GET;
$app_id = $result["appid"];
$KeyWord = test_input($return["keyword"]);
$URL ="http://svcs.ebay.com/services/search/FindingService/v1?siteid=0&SECURITY-APPNAME=. $app_id . &OPERATION-NAME=findItemsAdvanced&SERVICE-VERSION=1.0.0&RESPONSE-DATA-FORMAT=XML&keywords=";
$URL=$URL.$KeyWord.$app_id."&paginationInput.entriesPerPage=".$NumPerPage."&paginationInput.pageNumber=".$pageNumber."&sortOrder=".$sortOrder.$condition.$minPrice.$maxPrice.$buyingFormat.$seller.$FreeShippingOnly.$ExpeditedShippingType.$MaxHandlingTime.$SellerInfo.$PictureURLSuperSize.$StoreInfo;//
我无法理解。如何正确连接我的变量?
答案 0 :(得分:1)
您不会在引号中连接。您可以使用花括号,以便更容易看到变量名称(并且PHP知道变量的结束位置)。
$URL ="http://svcs.ebay.com/services/search/FindingService/v1?siteid=0&SECURITY-APPNAME={$app_id}&OPERATION-NAME=findItemsAdvanced&SERVICE-VERSION=1.0.0&RESPONSE-DATA-FORMAT=XML&keywords=";
或者你可以打破引号并连接。
$URL ="http://svcs.ebay.com/services/search/FindingService/v1?siteid=0&SECURITY-APPNAME=" . $app_id . "&OPERATION-NAME=findItemsAdvanced&SERVICE-VERSION=1.0.0&RESPONSE-DATA-FORMAT=XML&keywords=";
答案 1 :(得分:0)
检查每个变量以确认它们是否具有值并通过逐个连接它们来检查它...检查...之后添加下一个并检查...您将能够跟踪。