1

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

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

在此链接中,照片 ID 为155

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

$photo_id = $_REQUEST["photoid"];

但它不起作用。

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

4

2 回答 2

3

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

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

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

于 2013-02-12T22:48:41.093 回答
0

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

于 2013-02-12T22:43:52.770 回答