gpt4 book ai didi

php - 表单提交响应 301 或 302

转载 作者:搜寻专家 更新时间:2023-10-31 21:38:18 25 4
gpt4 key购买 nike

我的网站上有一个表单,每次提交此表单时..我都会收到 301 烫发,然后是 302 重定向,然后是另一个 302 重定向。由于这些重定向,我的数据没有提交。我没有运气找到这些重定向。在目录的根目录中没有导致此问题的 .htaccess 文件。

我在哪里可以摆脱重定向?任何提示将不胜感激。

我的开发者工具提交转到 301、302、302。

这是我的表单的开头。

<form action="index.php?view=ticket_submit" method="POST" name="QContact" runat="vdaemon">

提交时,我有一个 case 语句查找 ticket_submit。由于 var_dump 和 exit 方法,它甚至没有到达 ticket_submit。它只是返回到根 index.php 文件。

private function ProcessView($type){
$ticket = new Ticket();
$ticket->CurrentUser = $this->CurrentUser;
$ticket->TicketUser = $this->CurrentUser;
$ticket->setBlankTicketHTML();
$title = 'New ROI';
$prior_count = count($this->Containers);
$_SESSION['vdaemon'] = '1';
if($_SESSION['al'] == 't' && $type['view'] == ''){
$type['view'] = 'summary';
}

switch($type['view']){
case 'ticket_edit':
$ticket->ticketid = (int)$this->Request['ticketid'];
$ticket->TicketUser = array();
$ticket->fillTicket();

if(($this->CurrentUser['userid'] != $ticket->TicketUser['userid']) && ($_SESSION['al'] == 't' || $_SESSION['al'] == 'r')){

$ticket->setViewTicketHTML();
$title = "Error: You can only Edit items you have created.";
$_SESSION['vdaemon'] = '0';
} else {
$ticket->setEditTicketHTML();
$title = 'Edit ROI';
$_SESSION['vdaemon'] = '1';
}
break;

case 'ticket_submit':
var_dump('test');
exit();
$ticket->ticketid = (int)$this->Request['ticketid'];
$ticket->TicketUser['useremail'] = $this->Request['useremail'];
$ticket->saveTicket(0);
$_SESSION['vdaemon'] = '0';
if($_REQUEST['viewquick'] == 'quick'){$quick = 'ticket_quick_view';}else{$quick = 'ticket_filed';}
if($_REQUEST['edit'] == 'yes') {
echo 'works';
}else {
header("Location: ?view=".$quick."&ticketid=".$ticket->ticketid);
echo 'workss';
}
exit;
break;

最佳答案

我最终修复了它,这就是原因所在。

需要修复三件事。

第一件事是我需要修复对 vdaemon 库的引用。路径全搞砸了。之后,我在两个地方摆脱了标题重定向。一个在单独的文件夹中,一个在我的 index.php 上,我完全错过了(我想我已经检查过了)。它正在执行 302 重定向,因为 header 在那里,但在整个服务器和 index.php 上的不同文件夹中。

下次我会知道要寻找什么。在这里感谢大家的努力。 :)

确保在处理这些错误时首先查找此代码

header("Location: http://www.foo.com");

关于php - 表单提交响应 301 或 302,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13961164/

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