Php 如何使用$#u SERVER[';REQUEST#u URI';]重定向页面

Php 如何使用$#u SERVER[';REQUEST#u URI';]重定向页面,php,forms,redirect,Php,Forms,Redirect,我正在构建一个页面,其中有一个表单正在提交到我的数据库。表单需要发布到当前页面以进行处理,但由于我在许多页面上使用了相同的表单,因此我希望能够告诉表单使用用户的当前页面进行提交。我知道下面的代码可以获取这些信息,这是我用来将url数据发送到数据库以供其他用途的 $_SERVER['REQUEST_URI'] 我只是不知道如何在加载页面的代码中使用它。我想我可以写一些东西,将刚刚提交到我的数据库中的提交的url信息提取出来,然后将其插入,但是有没有一种方法可以仅仅使用上面的代码来完成呢?这似乎更

我正在构建一个页面,其中有一个表单正在提交到我的数据库。表单需要发布到当前页面以进行处理,但由于我在许多页面上使用了相同的表单,因此我希望能够告诉表单使用用户的当前页面进行提交。我知道下面的代码可以获取这些信息,这是我用来将url数据发送到数据库以供其他用途的

$_SERVER['REQUEST_URI']
我只是不知道如何在加载页面的代码中使用它。我想我可以写一些东西,将刚刚提交到我的数据库中的提交的url信息提取出来,然后将其插入,但是有没有一种方法可以仅仅使用上面的代码来完成呢?这似乎更容易,但当我尝试插入时,它失败了,只给了我一个“404NotFound”错误,所以我知道我做得不对

只需使用以下简单的操作后代码:

<form action="comment_box.php" method="post">


我查过类似的问题,但我找不到任何符合我需要的东西,我只是得到了更多的404个错误。任何建议都很好,谢谢

如果您发布到用户所在的同一页面,您可以

<form action="" method="post">
或者你想要实现什么

$url = $_SERVER['REQUEST_URI'];
然后在
PHP

<form action="<?php echo $url; ?>/comment_box.php" method="post">

例如,您有以下代码

<input type="submit" name="click_me" value="Login">

然后在php中,您必须检查

<?php 
  if(isset($_POST,$_POST['click_me']) && $_POST['click_me']="Login"){
     //do your stuff
  }
?>

code action=“comment\u box.php']”中的Hii。。封闭方括号有什么用?对不起,我写这个问题的时候有一个打字错误,我现在来解决
<?php 
  if(isset($_POST,$_POST['click_me']) && $_POST['click_me']="Login"){
     //do your stuff
  }
?>