PHP变量没有正确连接

时间:2016-08-23 12:26:28

标签: php

我的$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;//

我无法理解。如何正确连接我的变量?

2 个答案:

答案 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)

检查每个变量以确认它们是否具有值并通过逐个连接它们来检查它...检查...之后添加下一个并检查...您将能够跟踪。