您必须使用 $_GET。人们可能在这里对此感到很讨厌——但是当我第一次学习编程时,我也遇到了困难。你会得到的,别担心。
这就是 get 的工作方式(至少,你需要知道它是如何工作的):
如果您有文件index.php
如果您将查询字符串添加到它的末尾,例如index.php?id=1
您可以通过在代码中执行以下操作来访问 id=1:
$id = $_GET['id'];
同样,如果查询字符串包含以下index.php?id=1&page=5&par=3&club=putter&upnext=tigerwoods
等号的左边是 Key(id, page, par, club, upnext),右边是它们的值(1,5,3,putter,tigerwoods)
要记住的一件事是,当从查询字符串中检索数字时,它们将始终是字符串类型,所以你不能做类似的事情
if ( $_GET['page'] === 5 )
你必须做
if ( $_GET['page'] == 5 )
并将其回显到链接中:
$club = $_GET['club'];
if ( $club == 'NRA' ) {
echo "<a href='file.php?page=$club' title="lets buy some guns!">Gun Show</a>";
echo 'Buy tickets to my gunshow ^^';
}
希望这可以帮助!
您还可以设置您的网站,使其具有一个模板,并使用 $_GET 参数通过切换命令确定将哪些文件包含到网站的内容部分中。我这样做,但不是在我的整个网站上。对于我的用户控制面板,我这样做只是为了只包含必要的文件(更改电子邮件、更新密码、删除帐户、更新配置文件等)
卡皮切?