我有这样的网址:
http://ar.com.expedia.www/Mendoza-Hoteles-Mod-Hotels-Mendoza.h3385807.Informacion-Hotel?chkin=01/05/2014&chkout=04/05/2014&rm1=a2&
请注意网址末尾的&。我需要从一个安静的Web服务获取此网址。如何获取整个网址作为参数,包括结尾的&符号。忽略反向域。照顾好了。
我已经试过了:
$url = array_shift($_GET);
foreach ($_GET as $key => $value) {
$url .= '&' . $key . (($value == '') ? '' : '=') . $value;
}
开始于parse_url
:
var_dump(
parse_url("http://ar.com.expedia.www/Mendoza-Hoteles-Mod-Hotels-Mendoza.h3385807.Informacion-Hotel?chkin=01/05/2014&chkout=04/05/2014&rm1=a2&")
);
结果将是
array(4) {
["scheme"]=>
string(4) "http"
["host"]=>
string(18) "ar.com.expedia.www"
["path"]=>
string(62) "/Mendoza-Hoteles-Mod-Hotels-Mendoza.h3385807.Informacion-Hotel"
["query"]=>
string(42) "chkin=01/05/2014&chkout=04/05/2014&rm1=a2&"
}
然后explode
,您可以使用["query"]
继续。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句