0

我有个问题。我花了几个小时寻找解决方案,但找不到解决方案。

我有一个网站(wordpress --> 联系表 7)。我有一个获取 url var 的小插件。

www.mysite.com/contactform? 变量=1

用户填写表格并按下按钮确定。

然后我有一个重定向:www.mysite.com/thanks? var=1(另一个联系表格 7 页)

在这个网站上,我想给用户下载文件的可能性。我的 web 文件夹中有文档 A、文档 B、文档 C。Doc A 属于 var=1,B 属于 var=2,doc C 属于 var=3。

那么,当 URL 是 www.mysite.com/thanks 时呢?var=2,用户只能下载文档B。我的问题是:我不喜欢为每个文档/变量创建一个页面。是否有可能根据 URL var 更改页面内的超链接?

我希望你能理解我。请原谅我的英语。

问候,亚尼克

4

1 回答 1

0

检查变量是否已设置,并根据其值返回所需的 url:

$url = '';

if( isset( $_GET['var'] ) ) :

    if( '1' == $_GET['var'] )
        $url = 'http://example.com/downloads/A.pdf';

    if( '2' == $_GET['var'] )
        $url = 'http://example.com/downloads/B.pdf';

    if( '3' == $_GET['var'] )
        $url = 'http://example.com/downloads/C.pdf';

endif;

if( ! empty( $url ) )
    echo '<a href="' . $url . '">Download</a>';
于 2013-12-10T23:41:29.513 回答