如何从php中的多个url获取数据?
问题描述:
我想从这个链接如何从php中的多个url获取数据?
的index.php?网站=服务器?ID = 1
当我试图达到的id = 1个我的系统崩溃获取信息。
<?php
$site="";
$site=$_GET['site'];
if(!isset($site)) $site="news";
$invalide = array('\\','/','/\/',':','.');
$site = str_replace($invalide,' ',$site);
if(!file_exists($site.".php")) $site = "error";
include($site.".php");
?>
有人可以帮助我升级这个系统获取数据的第二部分?
答
index.php?site=server?id=1
此URL不正确,以下是正确的一个index.php?site=server&id=1
。
?
用于将基本URL与查询参数分开,因此您应该在链接中有一个?
;要提供多个查询参数,您应该在它们之间使用&
。这是一个例子。
page.php文件?key = value的
page.php文件?键1 =值&键2 =值& KEY3 =值3
<?php
$invalide = array('\\','/','/\/',':','.');
$site="news";
if(isset($_GET["site"])) $site = $_GET["site"];
if(isset($_GET["id"])) $id = $_GET["id"];
$site = str_replace($invalide,' ',$site);
if(!file_exists($site.".php")) $site = "error";
include($site.".php");
?>
好吧,坚持住第二,你究竟在什么路线尝试达到身份证?因为我似乎无法找到它。 –