提交表单时,请使用提交的值作为URL

时间:2012-12-12 10:45:45

标签: php

我正在尝试创建以下条件

1)用户访问页面 2)用户输入代码 3)如果代码有效,则用户输入与代码对应的页面 4)如果代码无效,则用户失败

这样人们就可以查看公寓租赁公司的某些PDF文件。

我想做的是创建一个表单,其中包含特殊代码的输入。

提交表单后,它只会重定向到url.com/ [输入的值]]。php

我尝试创建一个PHP处理程序来执行此操作,但是当我尝试它时,我得到一个空白页面。我对PHP的经验有限,所以我可能走错了路。

对此非常感激的想法

这是我的表格

  <form id="enter_code" name="enter_code" action="code_handler.php" method="post">

        <label for="code">Enter Your Apartment Code</label>
        <input id="code" name="code" size="30" type="text" />

        <input class="button" name="commit" style="font-weight:normal" type="submit" value="Sign in" />

  </form>

这是我的code_handler.php

<?php

   header( 'Location: http://www.opohills.com/guests/pdf/<?=htmlspecialchars($_POST['code'], ENT_COMPAT)?>.php' ) ;

?>

2 个答案:

答案 0 :(得分:1)

如果您在PHP代码中,则无需再次打开投票:

<?php

   header( 'Location: http://www.opohills.com/guests/pdf/'.htmlspecialchars($_POST['code'], ENT_COMPAT).'.php' ) ;

?>

答案 1 :(得分:0)

为什么在php中使用php

header( 'Location: http://www.opohills.com/guests/pdf/'.htmlspecialchars($_POST['code'], ENT_COMPAT).'.php' ) ;