Php外部链接过程

时间:2014-04-09 23:21:24

标签: php

我正在构建一个使用php的网站,并且需要通过网址传递每个外部链接的链接ID,并在用户点击任何外部链接时使用$ _GET提取ID。现在,我需要重写外部网址,暂时指向我的域,以便在重定向到外部目标之前提取链接ID,就像谷歌在重定向之前对搜索结果所做的那样。任何有关如何做到这一点的帮助将受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

我希望我理解你的要求......

拥有转化的数据库表(或者更确切地说:外部链接) - 主要ID可以是重定向" id"。 然后有一个用于此外部链接的文件,例如" outsidelink.php"。 然后需要将每个链接写为outside.php?id = xxx,在outsidelink.php中,您只需使用header()函数重定向访问者(在您记录了请求的事实并包含所有详细信息之后)你想要的;例如IP或用户ID,时间等......)

编辑:哦,你首先要重写外部网址。我知道了。我的错。 好吧,假设外部网址出现的数据是一些内容'来自数据库,您需要在输出http://之前扫描文本,比较网址(为此构建一个正则表达式),如果它看起来不匹配本地主机的网址( s),然后把它放在前面提到的数据库中,并将url重写为outsidelink.php?id = xxx

希望这次我能帮到你:)