0
我加載XML文件到頁面中,並想從URL參數獲取信息,並把它放在網址爲SimpleXML的是貼膜的XML文件。這可能嗎? 下面是當前的代碼:變量定義
$gid = $_GET['gid'];
$gach = simplexml_load_file('http://xml.com/GIDHERE/page.html?xml=1');
我怎樣才能把$ GID在那裏說GIDHERE?
我加載XML文件到頁面中,並想從URL參數獲取信息,並把它放在網址爲SimpleXML的是貼膜的XML文件。這可能嗎? 下面是當前的代碼:變量定義
$gid = $_GET['gid'];
$gach = simplexml_load_file('http://xml.com/GIDHERE/page.html?xml=1');
我怎樣才能把$ GID在那裏說GIDHERE?
$gach = simplexml_load_file('http://xml.com/' . rawurlencode($gid) . '/page.html?xml=1');
您還可能要使用它之前驗證輸入,例如:
if (!preg_match('{^[1-9][0-9]*$}', $gid)) die;
如果$gid
始終是一個整數。
$gach = simplexml_load_file("http://xml.com/$gid/page.html?xml=1");
,你必須使用雙引號,單引號禁用變量解析 並觀看了把選中的變量到URL,您可以用戰功結束! 如果GID是整數,只是強迫它做這個
$gid = (int) $_GET['gid'];
非常感謝你如此 – user1568736 2012-08-04 03:45:49