Обнаружение более одного заголовка с новой строкой в сеансе php

0

Куда бы я ни положил -

session_start();

Это дает мне ошибку:

Header may not contain more than a 
single header, 
new line detected in /home/studiom/public_html/metriconline/tumblr/connect.php 
on line next to session_start();

Мой код:

<?php
if(!ini_get('date.timezone'))
{
date_default_timezone_set('Asia/Kolkata');
}
require_once('tumblroauth/tumblroauth.php');
if(!session_id()){session_start();}
$consumer_key="myconsumerkey";$consumer_secret="secretkey";
$callback_url = "http://jrtrjujut.com/folder/tumblr/callback.php";
$tum_oauth = new TumblrOAuth($consumer_key, $consumer_secret);
$request_token = $tum_oauth->getRequestToken($callback_url);
$_SESSION['request_token'] = $token = $request_token['oauth_token'];
$_SESSION['request_token_secret'] = $request_token['oauth_token_secret'];
switch ($tum_oauth->http_code)
{
case 200:
$url = $tum_oauth->getAuthorizeURL($token);
header('Location: ' . $url);
break;
default:
echo 'Could not connect to Tumblr. Refresh the page or try again later.';
}
exit();
?>

Предупреждение. Заголовок может содержать не более одного заголовка, в строке 7/home/home/html/metriconline/tumblr/connect.php обнаружена новая строка в строке 7

Предупреждение: session_start(): Не удается отправить ограничитель кеша сеанса - уже отправленные заголовки (вывод запущен в /home/studiom/public_html/metriconline/tumblr/connect.php:7) в /home/studiom/public_html/metriconline/tumblr/connect. php в строке 7

Предупреждение: невозможно изменить информацию заголовка - заголовки, уже отправленные (вывод запущен в /home/studiom/public_html/metriconline/tumblr/connect.php:7) в /home/studiom/public_html/metriconline/tumblr/connect.php в строке 17

Теги:
session

1 ответ

0

использовать session_start() в верхней части страницы, возможно, вы уже начали, так что сделайте чек для этого

<?php if(!session_id()){session_start();}

Подробнее об этой ошибке Как исправить ошибку "Заголовки уже отправлены" в PHP

  • 0
    Теперь мой код выглядит так -> Как вы сказали. все еще ошибки. & ошибки увеличились, пожалуйста, посмотрите выше, я обновил код выше, как вы сказали
  • 0
    попробуйте закодировать ваши URL-адреса с помощью urlencode (), следуя stackoverflow.com/questions/20486000/…
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню