Всем привет не пойму почему не работает header тут просто форма отправки index.php Код (Text): <html> <head> <title>Форма</title> <meta charset="UTF-8"> </head> <body> <form action="func.php" method="post"> <input type="text" name="a" placeholder="Введи текст" autofocus> <input type="submit" > </form> </body> </html> здесь сам скрипт приема из формы и добавление его в файл text.txt func.php Код (Text): <?php if (isset($_POST_['submit'])) { $submit = $_POST['submit']; $submit = __DIR__ . '/thitat.php'; } $str = file(__DIR__ . '/text.txt'); if (isset($_POST['a'])) { $a = $_POST['a']; } $res = fopen(__DIR__ . '/text.txt', 'a'); if ('' != $a ) { $tuc = fwrite($res,"\n $a"); } fclose($res); header('Location: /thitat.php'); ?> и старица с выводом что написано в text.txt Код (Text): <?php include_once __DIR__ . '/func.php'; foreach ($str as $zap) { echo "<br>$zap"; } почем-то станица thitat.php после отправки формы выдает ошибку Страницаdz4не работает Сайтdz4выполнил переадресацию слишком много раз. если убрать сточку header('Location: /thitat.php'); она открывается нормально как сделать переадресацию после отправки формы на страницу /thitat.php чтобы небыло этой ошибки ?
отладка/debug http://phpfaq.ru/debug https://netbeans.org/kb/docs/php/debugging_ru.html https://php.ru/forum/threads/howto-...i-po-shagam-i-s-kartinkami.58974/#post-474550
у тебя в func.php безусловный редирект на thitat.php PHP: header('Location: /thitat.php'); а сам файл thitat.php подключает в себя func.php по факту это равно что thitat.php редиректит на самого себя, поэтому и получается бесконечный редирект, подумай над логикой крч