我自己试图弄清楚这一点,我是 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 未定义变量错误。我曾尝试使用 isset,但这似乎不起作用。但我知道如果 id 的值为空,则会导致错误,因为只有当用户单击 abc123.html 链接时,id 值可能并不总是可用。有人可以告诉我我做错了什么吗?
我在这里研究了答案:
和这里...
http://matthom.com/archive/2005/02/19/php-passing-variables-across-pages
和这里...