Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Redirect 需要一个更好的方式来隐藏我的网站的附属链接_Redirect_Affiliate - Fatal编程技术网

Redirect 需要一个更好的方式来隐藏我的网站的附属链接

Redirect 需要一个更好的方式来隐藏我的网站的附属链接,redirect,affiliate,Redirect,Affiliate,我有一个deals网站,上面有来自每个affliate商店的100个产品链接,如snapdeal、flipkart等。。因此,我在我的主目录中编写了一个php文件redirect.php 我的所有产品链接的前缀均为:。因此,当用户单击GetURL参数时,产品链接将被传递到redirect.php 现在redirect.php处理url GET参数,检查商店名称,并根据商店名称为其正确添加前缀和后缀,以将产品链接转换为附属链接,并重定向到商店 但问题是我的产品链接本身可能包含?。因此,在我的url

我有一个deals网站,上面有来自每个affliate商店的100个产品链接,如snapdeal、flipkart等。。因此,我在我的主目录中编写了一个php文件redirect.php

我的所有产品链接的前缀均为:。因此,当用户单击GetURL参数时,产品链接将被传递到redirect.php

现在redirect.php处理url GET参数,检查商店名称,并根据商店名称为其正确添加前缀和后缀,以将产品链接转换为附属链接,并重定向到商店

但问题是我的产品链接本身可能包含?。因此,在我的url中,我将有2个's。e、 g

现在,redirect.php将只接收“red”作为query get参数


那么我应该怎么做来避免这个问题呢????尽快等待帮助。

最简单的解决方案是使用
urlencode
urdecode
函数

这里描述了它们:

但在html框中输入,而不是在产品链接框中的php框中输入。那么如何使用urlencode??