Ошибка:
Cannot modify header information - headers already sent by (...\www\header.php:66) in ...\www\steam_auth.php on line 12
В файле header.php
<head>
...
<link rel="stylesheet" type="text/css" href="/css/header.css">
...
</head>
<header>
<div id="header-left"></div>
<div id="header-middle"></div>
<div id="header-right">
<?include ('steam_auth.php')?> // Линия 66
</div>
</header>
А в файле steam_auth.php
if(isset($_GET['login']))
{
$openid->identity = 'http://steamcommunity.com/openid/?l=english';
header('Location: ' . $openid->authUrl()); // 12 линия
}
Самое интересное, если я создаю форму авторизации через стим на пустом файле, то она работает исправно. Как можно исправить скрипт, чтоб он работал корректно?
Проблема в том что нельзя делать редирект после того как в браузер был осуществлен вывод.
header('Location: ' . $openid->authUrl());
Отправляйте вашу форму на URL например /steam_auth.php
На удаленном сервере запускаю seeds, выдает следующую ошибку:
При обработке выходит ошибка Unexpected token _ in JSON at position 0Консоль выдает
как эта функция отсортировала массив по длине его элементов?