2013-02-08 43 views
-1

我对这个有点新,所以很抱歉,如果这已被覆盖,但我正在绕圈搜索。获取一个ID然后把它放到一个href

我已经看过周围了解如何编辑htaccess并使用get函数,然后我甚至发现了一个名为重定向的插件,它做了类似的工作。

我想要做的是,如果我有一个URL 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

http://www.php.net/manual/en/reserved.variables.get.php – 2013-02-08 13:59:36

回答

0

使用$_GET参数。

YAY !!

0

您必须使用$ _GET。人们可能会在这里嘲笑 - 但是当我第一次学习编程的时候,我也很难过。你会明白的,别担心。

这是怎么弄的作品(至少,你需要知道它是如何工作):

如果你有文件的index.php 如果添加了一个查询字符串它的结束?通过做在你的代码下面像的index.php ID = 1 您可以访问ID = 1:

$id = $_GET['id']; 

同样,如果查询字符串包含以下的index.php ID = 1 &页= 5 & PAR = 3 &俱乐部=推杆& upnext =虎伍兹

在等号的左边是关键(ID,页,PAR,俱乐部,upnext)和在右侧的值( 1,5,3,推杆,虎伍茨)

有一点要记住的是,从查询字符串检索数字时,他们将永远是字符串类型的,所以你不能这样做

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?

相关问题