ヘッダー情報を変更できないエラー ソリューション_PHP チュートリアル
ob_start();
setcookie("ユーザー名","ソン・ヤンビン",time()+3600);
echo "ユーザー名は:".$HTTP_COOKIE_VARS["ユーザー名"]
; echo "ユーザー名は:".$_COOKIE["username"]."n";
print_r($_COOKIE)
?>
警告: ヘッダーは既に送信されています。エラーの理由
phpプログラムにヘッダーが追加されました、
header("cache-control:no-cache,must-revalidate");
その後、ページに上記のエラーが表示され、N個の情報を読み取った後でも、何もありませんでした。結果。今日、php.ini の設定に問題があることに偶然気づきました。C:windows の php.ini ファイルがデフォルトでオフになっていることがわかりました。今度は 4096 に設定しましたが、問題ありません。
表示プロンプトエラーを解決するために使用されます。エラーメッセージはファイル名として (日付 + エクスポートされたファイルの数) に基づくことはできません。
データがブラウザに出力される前に setcookie 関数を送信する必要があります。
上記の制限に基づいています。 setcookie( ) 関数では、「インデックスが定義されていません」、「ヘッダー情報を変更できません - ヘッダーはすでに送信されています」などの問題がよく発生します。 「ヘッダー情報を変更できません - ヘッダーはすでに送信されています」というエラーを解決する方法" は、Cookie を生成する前に作成することです。ブラウザへのデータ出力を遅らせるため、プログラムの先頭に ob_start(); 関数を追加できます。
ob_start() 関数は、バッファーを開くために使用されます。たとえば、header() 関数の前にキャリッジリターン、スペース、ラインフィードを含む出力がある場合、「ヘッダーはすべての送信準備ができました」というエラーが発生します。この場合、最初に ob_start() を使用してバッファを開くことができます。PHP コードのデータ ブロックと echo() 出力はバッファに入りますが、すぐには出力されません。もちろん、バッファを開くには多くの機能があります。想像力を働かせてください。次の 4 つの点を要約できます。
1.
ob_start() の前に header( ) を使用します。 // バッファを開きます
echo "Hellon" //
header(" location:index.php"); //ブラウザをindex.phpにリダイレクトします
ob_end_flush() ;//すべてのコンテンツをブラウザに出力します
?>
2.phpinfo()関数はクライアント側とサーバー側を取得できますただし、クライアント側の情報を保存するには、バッファメソッドが最適です。 ob_start(); // バッファを開きます
phpinfo() // phpinfo 関数を使用します
$info=ob_get_contents();バッファの内容を取得して $info に代入します
$file=fopen('info.txt' ,'w') //ファイル info.txt を開きます
fwrite($file,$info); // info.txt への情報
fclose($file); // ファイル info.txt を閉じる
3. 静的ページ技術
ob_start();// バッファを開く ?> php ページのすべてのコンテンツ出力を取得します
$content = ob_get_contents();//php ページのすべてのコンテンツ出力を取得します
$fp = fopen("output00001.html", "w"); //ファイルを作成し、書き込み用に開きます。
fwrite($fp, $content); //php ページのすべてのコンテンツを output00001.html に書き込み、その後……
;
関数run_code($code) {
If($code) {
ob_start(); $ content = ob_get_contents(); }else {
echo "エラー! 出力がありません" ;
終了();
$contents;
http://www.bkjia.com/PHPjc/319672.html
www.bkjia.com
true

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー
