Я просто перешел с моего сервера xampp на службу хостинга bluehost. и имейте проблемы ...изменение хоста, заголовки уже отправлены
Так вот история, прежде чем я купил мой план хостинга, они сказали мне, что любой PHP-код внутри .html будет выполнен (как и на моем сервере xampp). ну это не работает ... я попросил их о помощи, и они сказали мне, что мне нужно изменить файл на .php и что мне не нужно менять какой-либо код внутри. так что я это сделал, и он не работает ... im geting:
Невозможно изменить информацию заголовка - заголовки уже отправлены (вывод запущен в /home7/.../public_html/index.php:10) в/home7 /.../ public_html/index.php в строке 28
Я провел некоторое исследование за последние 7 часов подряд и не могу заставить его работать.
вот код:
<html>
<head>
<?phpsession_start();
//check if logged in
function isLoggedIn()
{
if(isset($_SESSION['valid']) && $_SESSION['valid'])
return true;
return false;
}
//if the user has not logged in
if(!isLoggedIn())
{
header('Location: login_form.html');
}
/*-----Connect to Database-----*/
include ('connect_database_2.php');
/* get username */
$username = $_SESSION['username'];
/*-----Include Navigation------*/
include ('frame.html');
?>
<LINK href="stylesheets/blog_index_stylesheet.css" rel="stylesheet" type="text/css">
<title>Blog Photos</title>
я попытался положить <?phpsession_start();
в самом начале, но я получаю ошибку сервера 500 или что-то подобное, я сказал, что к хозяину, и они сказали мне, что это скриптовый ошибка.
Я сделал это, пожалуйста, прочитайте последние 2 строки моего сообщения – user1107703
@ user1107703 Попробуйте написать эту строку так, как я ее написал в ответе выше; и убедитесь, что строка находится над любым HTML или пробелом. – summea