我对此有点陌生,如果已经涵盖了这一点,那就很抱歉,但我正在寻找圈子。
我已经浏览过了解如何编辑htaccess并使用get函数,然后我甚至发现了一个名为重定向的插件,它做的类似。
我想要做的是如果我有一个网址http://example.com/file.php?id=blue
是获取“蓝色”的ID
然后在href链接中将其动态添加到另一个URL的末尾
<a href="http://www.domain.com/file.php?id=blue">Link Example</a>
如果有人可以帮助向我展示或指出我正确的方向如何获得蓝色ID并将其添加到一个很棒的href中。
非常感谢
答案 0 :(得分:1)
你必须使用$ _GET。人们可能会对此嗤之以鼻 - 但是当我第一次学习编程时,我也很难过。你会明白的,别担心。
这就是get的工作原理(至少,你需要知道它是如何工作的):
如果您有 index.php 文件 如果你在它的末尾添加一个查询字符串,如 index.php?id = 1 您可以通过在代码中执行以下操作来访问id = 1:
$id = $_GET['id'];
同样,如果查询字符串包含以下 index.php?id = 1&amp; page = 5&amp; par = 3&amp; club = putter&amp; upnext = tigerwoods
在等号的左边是Key(id,page,par,club,upnext),右边是他们的值(1,5,3,推杆,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参数通过switch命令确定要包含在网站内容部分中的文件。我这样做,但不是在整个网站上。对于我的用户控制面板,我这样做只是仅包含必要的文件(更改电子邮件,更新密码,删除帐户,更新配置文件等)
Cah'piche?
答案 1 :(得分:0)
使用$_GET
参数。
<子> YAY !! 子>