我有一个问题。我正在寻找解决方案几个小时,但我找不到解决方案。
我有一个网站(wordpress - >联系表格7)。我有一个小插件,可以获得一个url var。
www.mysite.com/contactform?的 VAR = 1
用户填写表格并按下确定按钮。
然后我有一个重定向:www.mysite.com/thanks? var = 1 (另一个联系表格7页)
在这个网站上,我想给用户下载文件的可能性。我有例如文档A,文档B,文档C在我的web文件夹中。 Doc A属于var = 1,B属于var = 2,doc C属于var = 3.
那么,当URL为www.mysite.com/thanks? var = 2 时,用户只能下载文件B.我的问题是:我不喜欢创建单个每个文档/变量的页面。是否有可能根据URL var更改页面内部的超链接?
我希望你理解我。请原谅我的英文。
Greets,Yanick
答案 0 :(得分: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>';