Php 提交帖子表单后奇怪的重定向到索引页

Php 提交帖子表单后奇怪的重定向到索引页,php,forms,redirect,load,Php,Forms,Redirect,Load,正如标题所示,我的网站有一种奇怪的行为,当我上传一个20mb+的文件或只是表单数据到phpmyadmin时,它会将我重定向到index.php页面。对于表单数据,有时表单提交成功,但有时它只是被重定向到索引页。我没有在代码中使用任何重定向到索引页的方法,这些方法会重定向到索引页,除非用户尚未登录 我能想到的是,这可能是一个超时问题,但这不是因为当我按下浏览器上的“后退”按钮时,我仍在登录,并且表单数据在那里 我在localhost上试用过,效果很好,所以我能想到的另一件事是网站出现了问题。我的网

正如标题所示,我的网站有一种奇怪的行为,当我上传一个20mb+的文件或只是表单数据到phpmyadmin时,它会将我重定向到index.php页面。对于表单数据,有时表单提交成功,但有时它只是被重定向到索引页。我没有在代码中使用任何重定向到索引页的方法,这些方法会重定向到索引页,除非用户尚未登录

我能想到的是,这可能是一个超时问题,但这不是因为当我按下浏览器上的“后退”按钮时,我仍在登录,并且表单数据在那里

我在localhost上试用过,效果很好,所以我能想到的另一件事是网站出现了问题。我的网站是在Cpanel青铜包上运行的。可能是因为服务器负载太低,网站无法处理,因为包太低

任何帮助或建议都会有帮助,因为我真的被困在这个小小的障碍中

这是一个示例代码,我被重定向到索引页,但我真的没有看到编码问题

form_page.php:

<form action="upload_file.php" method="post" enctype="multipart/form-data">
<input type="file" name="file">
<input type="submit" value="Upload">

上传_file.php:

<?php
session_start();
if($_SESSION['check']<>1)
header("location:index.php?loginmsg=Please login first");
else
{
    $targetfolder = "resources/";
    $targetfolder = $targetfolder . basename( $_FILES['file']['name']) ;
    if(move_uploaded_file($_FILES['file']['tmp_name'], $targetfolder)) 
    {
        header("location:form_page.php?entrymsg2=File is uploaded!");
        exit();
    }
    else 
    {
        header("location:form_page.php?entrymsg2=Error uploading the file!");
        exit(); 
    }
}
?>


我们很想帮助您,但为此,我们需要查看一些代码来帮助您。使用浏览器网络监视器检查您的请求发生了什么,上传文件的第一个问题可能是因为您在php.ini中限制了最大上传大小file@Mitch我已经上传了文件上传的代码,但我确实认为这不是一个编码问题,而是一个服务器问题?因为如果文件太大,我应该得到上传文件的错误!错误,但我被重定向到索引页。请显示
$\u会话['check']
的设置方式好吗?@KenziieeFlavius$\u会话['check']=1;当用户登录时,在操作页面中使用此选项。它仅在用户未登录时重定向到索引页,否则不会。但我可以向你保证,只有在提交表格时才会出现问题