php错误:重定向太多

php错误:重定向太多,php,Php,我是php的初学者,我遇到了这个错误ERR\u-TOO\u-MANY\u-REDIRECTS。我想这是因为我的require和头 在那之后,我需要使用main php的变量,所以我使用require调用它,然后我发送必要的信息来满足表单,然后我得到了ERR\u TOO\u MANY\u重定向的错误 main.php if $mdStatus=1 || $mdStatus=2 || $mdStatus=3 || $mdStatus=4) { header ('Location: succe

我是php的初学者,我遇到了这个错误
ERR\u-TOO\u-MANY\u-REDIRECTS
。我想这是因为我的
require

在那之后,我需要使用
main php
的变量,所以我使用
require
调用它,然后我发送必要的信息来满足表单,然后我得到了
ERR\u TOO\u MANY\u重定向的错误

main.php

if $mdStatus=1 || $mdStatus=2 || $mdStatus=3 || $mdStatus=4) {
    header ('Location: success.php'); exit;
require('payment.php');
$name="ISBANK";
success.php

if $mdStatus=1 || $mdStatus=2 || $mdStatus=3 || $mdStatus=4) {
    header ('Location: success.php'); exit;
require('payment.php');
$name="ISBANK";

那么我该如何解决这个问题呢?任何帮助都将不胜感激。

此问题是因为,您在成功页面中包含了main

In main page, Set $mdstatus=0 before redirect.