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