Wherever i put -
session_start();
It gives me error :
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();
My Code is :
<?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();
?>
Warning: Header may not contain more than a single header, new line detected in /home/studiom/public_html/metriconline/tumblr/connect.php on line 7
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/studiom/public_html/metriconline/tumblr/connect.php:7) in /home/studiom/public_html/metriconline/tumblr/connect.php on line 7
Warning: Cannot modify header information - headers already sent by (output started at /home/studiom/public_html/metriconline/tumblr/connect.php:7) in /home/studiom/public_html/metriconline/tumblr/connect.php on line 17