使用PHP从地址栏中获取页面ID

时间:2013-02-12 22:42:04

标签: php

我有一个照片库,我正试图从php文件和数据库中显示一些照片信息。问题是,我必须从地址栏获取照片ID,这是地址:

http://localhost/fa/index.php?do=photo&a=showphoto&photoid=155

在此链接中,照片ID为 155

然后,在PHP文件中我尝试了这个:

$photo_id = $_REQUEST["photoid"];

但它不起作用。

我如何从页面地址获取照片ID?

2 个答案:

答案 0 :(得分:3)

您不应使用$_REQUEST,因为它会在POST,GET和COOKIE数据之间查找您请求的值。它可能会破坏您的网站安全性。

要从url获取数据,请使用GET数据,在本例中为$_GET['photoid']。要在屏幕上显示,请使用echo $_GET['photoid']

您也可以使用此print_r($_GET)转储所有GET数据,您将获得转储的GET数据数组。

答案 1 :(得分:0)

尝试$_GET['photoid'],使用更具体的超全球。