我有一个照片库,我正试图从php文件和数据库中显示一些照片信息。问题是,我必须从地址栏获取照片ID,这是地址:
http://localhost/fa/index.php?do=photo&a=showphoto&photoid=155
在此链接中,照片ID为 155
然后,在PHP文件中我尝试了这个:
$photo_id = $_REQUEST["photoid"];
但它不起作用。
我如何从页面地址获取照片ID?
答案 0 :(得分:3)
您不应使用$_REQUEST
,因为它会在POST,GET和COOKIE数据之间查找您请求的值。它可能会破坏您的网站安全性。
要从url获取数据,请使用GET数据,在本例中为$_GET['photoid']
。要在屏幕上显示,请使用echo $_GET['photoid']
。
您也可以使用此print_r($_GET)
转储所有GET数据,您将获得转储的GET数据数组。
答案 1 :(得分:0)
尝试$_GET['photoid']
,使用更具体的超全球。