2011-11-08 6 views
0

は私がFacebookのAPIボタンからリダイレクト経由を取得PHPページを実行していますリダイレクト私だけです構造は

<?php 
code..... 
echo ''; 

if (xxx) 
header("Location: http://xxxx.com/xxx.php"); 

?> 

私の質問は、これは正しいですか? htmlタグがない場合、エコーデータ出力はどこに行きますか?

このページにhtml、head、bodyタグを追加する必要がありますか?

マイページが正しく実行されていないため、私が求めている方法です。

答えて

0

エコーしたい内容によって異なります。それはhtmlである必要はありません、それはまたプレーンテキストである場合もあります。あなたは間違いなく行うことができない何

はヘッダを送信する前にエコーである:(php header

は(そのヘッダを忘れないでください)任意の実際の出力は を送信される前に呼び出され、いずれかの通常のHTMLタグにより、空白行する必要がありますファイル、またはPHPから取得できます。

include()またはrequire()、 関数、または別のファイルアクセス関数を使用してコードを読み取って、header()が呼び出される前に出力される空白または空の文字列を出力するのは非常に一般的なエラーです。単一のPHP/HTMLファイルを使用する場合、同じ問題 が存在します。