相关疑难解决方法(0)

是否可以重定向发布数据?

我有一个网站,所有请求都以静默方式重定向(通过.htaccess)index.php,然后PHP用于显示正确的页面(通过解析REQUEST_URI).

我想知道是否可以将POST数据提交到假地址?

我现在有这样的表格......

<form action="/send-mail" method="post">
Run Code Online (Sandbox Code Playgroud)

我的.htaccess统治是......

# redirect mail posting to index
RewriteRule send-mail index.php?send-mail [NC,L] 
Run Code Online (Sandbox Code Playgroud)

我的index.php支票isset($_GET['send-mail'])工作正常.

但是,这似乎会丢弃应发送给它的所有POST数据.

有没有办法保留帖子数据?我不想使用GET,因为它不能发送尽可能多的信息,尽管它可能不是一个简单的查询表格的问题.

这是我.htaccess重定向到的index.php

# serve files and dirs if they exist please, otherwise send to index
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . index.php
Run Code Online (Sandbox Code Playgroud)

php apache .htaccess

52
推荐指数
3
解决办法
6万
查看次数

PHP $ _POST无法正常工作?

我有最简单的形式,我想做的就是回复文本框中写的任何内容.

HTML:

<form action="" method="post">
  <input type="text" name="firstname">
  <input type="submit" name="submit" value="Submit">
</form>
Run Code Online (Sandbox Code Playgroud)

PHP:

if(isset($_POST['submit'])){
  $test = $_POST['firstname'];
  echo $test;
}
Run Code Online (Sandbox Code Playgroud)

问题是它不能在我的服务器上运行(它可以在另一台服务器上运行).有没有人知道什么可能是错的?服务器上还有其他表单,工作正常.

html php forms post

8
推荐指数
5
解决办法
10万
查看次数

.htaccess 将所有带有数据的 POST 请求重定向到一个文件

.htaccess在子文件夹 (www.domain.com/API/) 中有一个文件,我需要将此子文件夹的所有 POST 请求重定向到子文件夹 (www.domain.com/API/Sub/manager.php) 中的文件中

我必须说所有 POST 请求都将包含数据(2-10 个参数),并且所有数据也大多会被重定向。

我已经阅读了一些帖子和页面,但它们无法解决我的情况。

我有这个规则:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ https://www.example.net/API/Sub/manager.php [QSA,L]
Run Code Online (Sandbox Code Playgroud)

但是,我得到了类似的信息:

302 Found --> 文档已移动(链接到 ww.domain.com/API/Sub/manager.php)

有人可以告诉我我做错了什么吗?

先感谢您。

PS这些是我查看的一些页面:

重定向 POST htaccess

使用 .htaccess RewriteRule 时,POST 值似乎丢失了。GET 值没问题。怎么修?

.htaccess 将所有子目录重定向到文件

php apache .htaccess redirect

2
推荐指数
1
解决办法
3655
查看次数

标签 统计

php ×3

.htaccess ×2

apache ×2

forms ×1

html ×1

post ×1

redirect ×1