ホームページ >バックエンド開発 >PHPチュートリアル >PHP 関数 header() を使用して単一コンポーネントをクエリする具体的な方法の分析_PHP チュートリアル

PHP 関数 header() を使用して単一コンポーネントをクエリする具体的な方法の分析_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-15 13:29:26977ブラウズ

今日説明する具体的なコンテンツの使い方以下はcalling.phpというスクリプトです:

<ol class="dp-xml">
<li class="alt"><span><span><!DOCTYPE HTML PUBLIC   </SPAN></SPAN><LI class=""><SPAN>"-//W3C//DTD HTML 4.0 Transitional//EN"   </SPAN><LI class=alt><SPAN>"http://www.w3.org/TR/html4/loose.dtd" </SPAN><SPAN class=tag><STRONG><FONT color=#006699>></span><span>   </span></span></li>
<li class="">
<span></span><strong><font color="#006699"><span class="tag"><</SPAN><SPAN class=tag-name>html</SPAN><SPAN class=tag>></span></font></strong><span>   </span>
</li>
<li class="alt">
<span></span><strong><font color="#006699"><span class="tag"><</SPAN><SPAN class=tag-name>head</SPAN><SPAN class=tag>></span></font></strong><span>   </span>
</li>
<li class="">
<span></span><strong><font color="#006699"><span class="tag"><</SPAN><SPAN class=tag-name>title</SPAN><SPAN class=tag>></span></font></strong><span>Calling page example</span><strong><font color="#006699"><span class="tag"></</SPAN><SPAN class=tag-name>title</SPAN><SPAN class=tag>></span></font></strong><span>   </span>
</li>
<li class="alt">
<span></span><strong><font color="#006699"><span class="tag"></</SPAN><SPAN class=tag-name>head</SPAN><SPAN class=tag>></span></font></strong><span>   </span>
</li>
<li class="">
<span></span><strong><font color="#006699"><span class="tag"><</SPAN><SPAN class=tag-name>body</SPAN><SPAN class=tag>></span></font></strong><span>   </span>
</li>
<li class="alt">
<span></span><strong><font color="#006699"><span class="tag"><</SPAN><SPAN class=tag-name>a</SPAN></FONT></STRONG><SPAN> </SPAN><SPAN class=attribute><FONT color=#ff0000>href</FONT></SPAN><SPAN>=</SPAN><SPAN class=attribute-value><FONT color=#0000ff>"action.php"</FONT></SPAN><SPAN class=tag><STRONG><FONT color=#006699>></span></font></strong><span>Click here!</span><strong><font color="#006699"><span class="tag"></</SPAN><SPAN class=tag-name>a</SPAN><SPAN class=tag>></span></font></strong><span>   </span>
</li>
<li class="">
<span></span><strong><font color="#006699"><span class="tag"></</SPAN><SPAN class=tag-name>body</SPAN><SPAN class=tag>></span></font></strong><span>   </span>
</li>
<li class="alt">
<span></span><strong><font color="#006699"><span class="tag"></</SPAN><SPAN class=tag-name>html</SPAN><SPAN class=tag>></span></font></strong><span>   </span>
</li>
</ol>

ユーザーが上記のリンクをクリックすると、PHP 関数 header() が action.php を呼び出します。以下は action.php のソースコードです:

<ol class="dp-xml"><li class="alt">
<span><strong><font color="#006699"><span class="tag"><?</SPAN><SPAN class=tag-name>php</SPAN></FONT></STRONG><SPAN>   </SPAN></SPAN><LI class=""><SPAN>// 数据库功能   </SPAN><LI class=alt><SPAN> </SPAN><LI class=""><SPAN>// 重定向   </SPAN><LI class=alt><SPAN>header("Location: $HTTP_REFERER");   </SPAN><LI class=""><SPAN>exit;   </SPAN><LI class=alt><SPAN></SPAN><SPAN class=tag><STRONG><FONT color=#006699>?></span></font></strong></span><span>   </span>
</li></ol>

よくある間違いを 2 つ紹介します注意:

PHP 関数 header() を呼び出した後、スクリプトを停止する exit ステートメントを含める必要があります。そうしないと、ヘッダーが送信される前に後続のスクリプトが出力される可能性があります。

header() 関数の一般的なエラーは次のとおりです:

警告: ヘッダー情報を追加できません - ヘッダーはすでに送信されています...

PHP 関数 header() は HTML 出力の前にのみ呼び出すことができるため、事前に php を確認する必要があります空行、スペース等の存在の可能性


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/446369.html技術記事本日ご説明する具体的な内容は、calling.php というスクリプトの使い方です: !DOCTYPEHTMLPUBLIC "-//W3C//DTDHTML4.0Transitional//EN" "http://www.w3.org/.. .
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。