1

ページにリンクボタンを追加したい。リンクは URL から取得します。例: http://www.domain.com/links.php?id=9AO8VkSIODU。PHP を使用して URL から「9AO8VkSIODU」を取得する必要があります。この文字列を試します

<?php
$values = explode(",", $_GET["id"]);
?>

しかし、構文エラーが表示されます

4

4 に答える 4

1

これはうまくいくはずです:

$url = 'http://www.domain.com/links.php?id=9AO8VkSIODU';
$query = parse_url($url, PHP_URL_QUERY);
parse_str($query, $parts);
echo $parts['id'];

#=> 9AO8VkSIODU

parse_url()特定の URL コンポーネントを取得し
parse_str()ます クエリ文字列を解析してハッシュにします

$_SERVER['REQUEST_URI']で単に作業している場合は、直接使用できます$_GET['id']。上記のソリューションは、明示的に宣言された URL に対して機能します。

于 2012-11-22T04:30:06.587 に答える
0

あなたはちょうど使用することができます

<?php $getvariable = $_GET['id']; ?>

次に、ページで $getvariable を使用します

于 2012-11-22T04:30:23.963 に答える
0
<?php
$values = $_GET['id'];
echo $values;
?>

また

<?php
echo $_GET['id'];
?>
于 2012-11-22T04:30:38.537 に答える
0

2つの方法があります

  1. parse_url() 関数を使用できます

http://php.net/manual/en/function.parse-url.php

  1. $_GET サーバー変数による。

URL で使用されるすべてのクエリ文字列の配列を返します。

<?php
echo $_GET['id'];
?>
于 2012-11-22T05:03:43.380 に答える