ページにリンクボタンを追加したい。リンクは URL から取得します。例: http://www.domain.com/links.php?id=9AO8VkSIODU。PHP を使用して URL から「9AO8VkSIODU」を取得する必要があります。この文字列を試します
<?php
$values = explode(",", $_GET["id"]);
?>
しかし、構文エラーが表示されます
これはうまくいくはずです:
$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 に対して機能します。
あなたはちょうど使用することができます
<?php $getvariable = $_GET['id']; ?>
次に、ページで $getvariable を使用します
<?php
$values = $_GET['id'];
echo $values;
?>
また
<?php
echo $_GET['id'];
?>
2つの方法があります
http://php.net/manual/en/function.parse-url.php
URL で使用されるすべてのクエリ文字列の配列を返します。
<?php
echo $_GET['id'];
?>