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

$_REQUESTPOST、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 に答える