Перенаправление с заголовком не работает

Возможный дубликат:
   Заголовки, уже отправленные PHP

Я не знаю, почему, если я вызываю этот файл в автономном режиме, он работает, но если я его нахожу на своем сайте, это не ... но если я использую

echo "
Login with your Twitter account"

на месте

header("Location: ".$url."");

он работает ... Я хотел бы автоматизировать процесс, а не спрашивать каждый раз, когда вы подключаетесь к твиттеру.

код:

<?php
session_start();
require_once('twitteroauth/twitteroauth.php');
require_once('config.php');
$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET);
$request_token = $connection->getRequestToken(OAUTH_CALLBACK);
$_SESSION['oauth_token'] = $token = $request_token['oauth_token'];
$_SESSION['oauth_token_secret'] = $request_token['oauth_token_secret'];
switch ($connection->http_code) {
case 200:
$url = $connection->getAuthorizeURL($token);
//echo "
Login with your Twitter account"; header("Location: ".$url.""); break; default: echo 'Could not connect to Twitter. Refresh the page or try again later.'; } ?>
0
nl ja de
если у вас есть эхо или какой-либо html перед перенаправлением, он не будет работать, если вы не включили буферизацию
добавлено автор ianace, источник
У меня есть возможность создания отчетов об ошибках, и ничего не происходит в цикле
добавлено автор Cavi Andrea Cavicchini, источник
Я попробовал ob_start (), ничего не происходит. ссылка $ url на инструмент oauth twitter, если я попробую php-файл в автономном режиме, он отлично работает
добавлено автор Cavi Andrea Cavicchini, источник
[SOLVED] проблема была не в PHP, это был javascript, вызывающий php
добавлено автор Cavi Andrea Cavicchini, источник
спасибо всем в любом случае
добавлено автор Cavi Andrea Cavicchini, источник
Что не работает? Есть ошибка? Ничего не произошло?
добавлено автор Veger, источник
Он идет в петлю? $ url тот же URL-адрес, что и страница?
добавлено автор Popnoodles, источник
обычно проблемы с заголовками и эхом могут быть решены с вызовом ob_start() в начале вашего кода
добавлено автор x4rf41, источник
«он идет в цикле» означает ли это, что ваш скрипт не завершает выполнение? выполняет ли php-скрипт строку с заголовком ()? вы пытались ob_start() сразу после <? php?
добавлено автор x4rf41, источник
header ("Location: $ url");
добавлено автор Daya, источник
Где ваше сообщение о статусе http 3xx?
добавлено автор Zaffy, источник
Вы должны включить error_reporting, чтобы увидеть свою ошибку.
добавлено автор Jan., источник

1 ответы

Make sure to remove any white spaces before the <?php opening tag.

0
добавлено
phpGeeks
phpGeeks
3 620 участник(ов)

Best PHP chat Еще: @dbGeeks - базы данных @phpGeeksJunior - новичкам @moscowProgers - IT Москва @ebanoePhp - весёлый канал о PHP @laravel_pro - Laravel @jobGeeks - вакансии @jsChat - JS Правила: https://t.me/phpGeeks/764859 ДР - 28.03.2016

PHP
PHP
1 309 участник(ов)

Группа про современный PHP. Обсуждаем ООП, TDD, BDD, DDD, SOLID, GRASP и прочие крутые базворды Для ознакомления: https://gist.github.com/mkusher/711bd46f0b62fbae851182e6fb3b1839 Группа PHP для новичков @phpGeeksJunior Вакансии: https://t.me/fordev

PHP — вакансии, поиск работы и аналитика
PHP — вакансии, поиск работы и аналитика
1 251 участник(ов)

Публикуем вакансии и запросы на поиск работы по направлению PHP, Laravel, Symfony, Yii и т.д. Здесь всё: full-time, part-time, remote и разовые подработки. См. также: @qa_jobs, @devops_jobs, @javascript_jobs, @nodejs_jobs, @uiux_jobs, @products_jobs

phpGeeksJunior
phpGeeksJunior
980 участник(ов)

Группа для новичков. Не стесняйтесь задавать вопросы по php. Не флудить!!!! Правила и полезные ссылки https://gist.github.com/exileed/a53dd0617b35a705ff44b38c8028e6a5 Бест от пхпгикс https://t.me/best_of_phpgeeks

phpclub.ru
phpclub.ru
872 участник(ов)

Официальный чат phpclub.ru - остерегайтесь подделок #rules Правила группы - уважайте друг друга. Скриншоты -> ссылками. Код -> pastebin.com. Вакансии строго -> https://goo.gl/4bNxym, в чат ссылку. За рекламу и мат - БАН!

Devall | PHP
Devall | PHP
272 участник(ов)

Пристанище для восходящих звёзд разработки, которые перейдут на более адекватные языки. http://combot.org/chat/-1001014863761 Инвайт: j.mp/devallphp