私はこれを自分で理解しようとしましたが、私はPHPが初めてで、簡単だと知っていますが、何かが欠けています。たとえば、誰かがボタンをクリックすると、ボタンのハイパーリンクから id という値が渡されるようなものを作成しようとしています:
<a href="abc123.html?id=d">Click Here...</a>
次に、ページ abc123.html をロードし、ページの上部で次のスクリプトを実行します。これは、id = f であるかどうかを確認し、実行しない場合は JavaScript コードを実行するかどうかを確認します。
<?php
$vid = $_GET["id"];
if ($vid != "f") {
echo "<script type=""text/javascript"">"
echo "if (screen.width<800)"
echo "{"
echo "window.location=""../mobile/default.html"""
echo "}"
echo "</script>"
}
?>
ただし、Get ID から PHP Undefined variable エラーが発生します。isset を使用しようとしましたが、うまくいかないようです。ただし、ユーザーが abc123.html リンクをクリックした場合にのみ id 値が常に使用できるとは限らないため、id の値が空白の場合にエラーが発生することはわかっています。誰かが私が間違っていることを教えてもらえますか?
ここで回答を調査しました:
そしてここ...
http://matthom.com/archive/2005/02/19/php-passing-variables-across-pages
そしてここ...