У меня есть файл PHP, который сохраняется как кодировка utf-8. Файл имеет функцию перенаправления заголовка без какого-либо пробела или html над ним. Если запустить его на локальном компьютере, это не проблема. Но если запустить в режиме онлайн, показывая ошибку:Ошибка перенаправления заголовка для онлайн, если кодировка utf-8
Warning: Cannot modify header information - headers already sent by (output started at /home/nikahservi/public_html/Admin/Home.php:1) in /home/nikahservi/public_html/Admin/Home.php on line 1
Я попытался втрое, код ниже: пожалуйста, помогите мне.
1)
<?php header("Location:index.php");exit();?>
2)
<?php header('Content-Type: text/html; charset=utf-8');
header("Location:index.php");exit();?>
3)
<?php header("Cache-Control: no-cache, must-revalidate");header("Expires: Sat, 26 Jul 1997 05:00:00 GMT");header('Content-Type: text/html; charset=utf-8');
header("Location:index.php");exit();?>
Что значит «бегать в сети»? Это хостинг? Добавляет ли дополнительные данные на ваши страницы? – Wash
Вы использовали эхо или печать перед кодом заголовков? –
no echo или ничего более .online означает сервер, с которого веб-сайты работают через Интернет. Сервер, который не с моего компьютера. –