gpt4 book ai didi

php - $_SERVER ['REQUEST_METHOD' ] return GET insted POST

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:47:53 25 4
gpt4 key购买 nike

我使用这样的 post 方法创建了一个表单:

  <form name="indexFormn" id="indexForm"  method="POST" action="page.php">
<div class="AdminformDiv">
<div class="errorbox">
<?php
if (!is_array($this->actionErrors)) {
echo $this->actionErrors;
}
?>
</div>
<div>
<table border="0" cellpadding="0" cellspacing="0" style="width:700px">
<tbody>
<tr>
<td style="width:128px">Amount</td>
<td colspan="2">$ <?php echo $this->price;?> USD<td style="width:270px">&nbsp;</td>
</tr>
<tr>

.....

但问题是当我执行“var_dump($_SERVER['REQUEST_METHOD']);”在我的 PHP 代码中,我总是得到“GET”而不是“POST”,我真的不知道为什么?

最佳答案

我刚刚在使用 Codeigniter 的 MVC 框架时遇到了这个问题。这是我的发现:

我表单中的 Action 属性不包含域前面的“www”,但我的实际 URL 需要“www”。

即我的表单有 action="https://mydomain/something" 但如果我访问该 URL,我注意到我的网络托管商在开头添加了 www:https://www.我的域/东西。 (我使用 DreamHost,这是我选择的设置)

我希望这也是您的问题 - 尝试和弄清楚真的很令人沮丧,但是一旦我的操作和实际 URL 就“www”达成一致,我的请求方法就从 GET 变成了 POST。

关于php - $_SERVER ['REQUEST_METHOD' ] return GET insted POST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18371009/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com