我的excel表中有一个超链接说:
http://abc.com/u?/abc,143
当我打开此链接时,结果是这样的:
http://abc.com/cdm4/document.php?CISOROOT=/abc&CISOPTR=160&CISOSHOW=143
我为每个链接获得一个新号码。在上面的例子中,它是“160”(CISOPTR = 160)。
如何为每个链接提取这些数字并存储它?
答案 0 :(得分:3)
使用$_GET
:
echo $_GET['CISOPTR']; // 160
答案 1 :(得分:1)
如果你不能像Sarfraz建议的那样使用$_GET
,你可以按如下方式解析URL:
$return = parse_url( 'http://abc.com/cdm4/document.php?CISOROOT=/kmag&CISOPTR=160&CISOSHOW=143');
parse_str( $return['query'], $pieces);
echo $pieces['CISOPTR']; // 160
答案 2 :(得分:1)
.php?
之后的所有内容通常都是GET请求参数的集合。您可以使用全局$_GET
数组访问它们,如下所示:
$myvar = $_GET['CISOPTR'];
要记住的事情:
intval()
表示数字,mysql_real_escape_string()
表示字符串)