PHP表单动作指导url

时间:2012-10-13 01:16:51

标签: php forms redirect

我在一个文件“signin.php”中有一个表单,然后我的所有后端都在“php / signin_back.php”中

如果我有表格

<form action="php/signin_back.php" method="post">

<input type="text"/>
<!-- more stuff !-->

</form>

当我登录时,表单会指向php / signin_back.php来处理所有好东西,但它有点滞后所以它会在1秒内进入该页面,这意味着我能够读取url网站。什么是更好的方法,所以用户登录时看不到任何URL后端信息...如果我的所有后端mysql数据库内容与我的表单在同一个文件中会不会更好?

由于

4 个答案:

答案 0 :(得分:1)

<?php

if(isset($_POST) && !empty($_POST))
{
    /* process stuff here */
}

?>

<!--
    old page here
-->

这样的事情怎么样?

答案 1 :(得分:0)

您可以将其放在同一个文件或目标文件中。

或使用jquery并使用ajax发布信息

答案 2 :(得分:0)

如果我理解正确,您会担心由于安全原因,用户可以看到处理登录的网页的网址。这是一种错误的做法。

将用户传递到一个页面,然后立即重定向到另一个页面,希望所有这些都能快速发生,用户将无法读取该网址,这不是一个安全措施。

简单地说,您的工作是以某种方式保护您的脚本,无论用户是否能够看到该URL都无关紧要。如果他们想挖掘你的来源,他们无论如何都能看到它。

答案 3 :(得分:0)

发布到同一页面,但如果帖子存在,则使用附带的控制器处理$ _POST

相关问题