Обучение/Помощь новичкам | ERR_TOO_MANY_REDIRECTS
Вилы Выкидные (08.03.2022 в 12:41)
документацию нужно читать
документацию нужно читать
не вкурил нифига мануал(
GRAFkool (08.03.2022 в 12:53) не вкурил нифига мануал(
php
header('location: /bunt'); exit; // во времена динозавров брутальные пацаны делали ещё вот так exit(header('location: /bunt')); // сейчас брутальные пацаны делают вот так // функцию в системник function redirect(?string $http = null): void { if (is_null($http)) { $redirect = $_SERVER['HTTP_REFERER'] ?? '/'; } else { $redirect = $http; } header("location: $redirect"); exit; } // применение redirect(); // редирект туда, откуда был вызыван скрипт либо на главную redirect('/bunt'); // редирект туда, куда надо ________
посл. ред. 08.03.2022 в 13:13; всего 1 раз(а); by Вилы Выкидные
Вилы Выкидные (08.03.2022 в 13:03)
синтаксис ругается
php
header('location: /bunt'); exit; // во времена динозавров брутальные пацаны делали ещё вот так exit(header('location: /bunt')); // сейчас брутальные пацаны делают вот так // функцию в системник function redirect(?string $http = null): void { if (is_null($http)) { $redirect = $_SERVER['HTTP_REFERER'] ?? '/'; } else { $redirect = $http; } header("location: $redirect"); exit; } // применение redirect(); // редирект туда, откуда был вызыван скрипт либо на главную redirect('/bunt'); // редирект туда, куда надо GRAFkool (08.03.2022 в 13:15) синтаксис ругается
на что? если на функцию, то php
function redirect($http = null) { if ($http) { $redirect = $http; } else { $redirect = $_SERVER['HTTP_REFERER'] ?: '/'; // ?? на ?: } header('location: ' . $redirect); exit; } ________
посл. ред. 08.03.2022 в 13:21; всего 1 раз(а); by Вилы Выкидные
Вилы Выкидные (08.03.2022 в 13:20) на что? если на функцию, то
вначале на ? потом на ;
php
function redirect($http = null) { if ($http) { $redirect = $http; } else { $redirect = $_SERVER['HTTP_REFERER'] ?: '/'; // ?? на ?: } header('location: ' . $redirect); exit; }
Вилы Выкидные , вытащил в файл с функциями юзверя проверю будет ли работать.
php
if(isset($battle) and $battle['time'] <= time()) { mysql_query('UPDATE `undying` SET `start` = "1", `time` = "'.(time() + (240)).'" WHERE `id` = "'.$battle['id'].'" AND `lvl` ="'.$lvlx.'"'); header ('Location: /bunt'); } GRAFkool (08.03.2022 в 13:22) вначале на ? потом на ;
версия какая PHP?
замени php
$redirect = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '/'; Вилы Выкидные (08.03.2022 в 13:29) версия какая PHP?
замени
стоит 5.4.45 но может работать и на 5.6
замени php
$redirect = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '/';