ヘッダー情報を変更できないエラーの解決策
ob_start();
setcookie("username","Song Yanbin",time() 3600);
echo "ユーザー名は:".$HTTP_COOKIE_VARS["username"]。 " n";
echo "ユーザー名は:".$_COOKIE["username"]."n";
print_r($_COOKIE);
警告: ヘッダーを変更できません情報 - すでに送信されたヘッダーのエラーの理由
をphpプログラムの先頭に追加しました。
header("cache-control:no-cache,must-revalidate");
後その場合、上記のページはエラーと表示され、N の情報を見ても結果がありません。今日、php.ini の設定に問題があることに偶然気づきました。C:windows
output_buffering がデフォルトでオフになっているのを見つけました。今は 4096 に設定していますが、問題ありません。
表示プロンプト エラー、(日付ごとにエクスポートされたファイルの数) をファイル名として使用できないというエラー メッセージを解決するために使用されます。
データがブラウザに出力される前に setcookie 関数を送信する必要があります。
上記の制限に基づいて、setcookie()関数を実行すると、「インデックスが未定義です」、「ヘッダー情報を変更できません - ヘッダーはすでに送信されています...」などの問題が発生することがよくあります。」エラーの解決方法ヘッダー情報を変更できません - ヘッダーはすでに送信されました」は Cookie を生成する前に、ブラウザーへのデータの出力を遅らせます。そのため、プログラムの先頭に ob_start(); 関数を追加できます。
ob_start() 関数は、バッファーを開くために使用されます。たとえば、header() 関数の前にキャリッジ リターン、スペース、改行を含む出力がある場合、「ヘッダーはすべて準備できました」というエラーが発生します。この場合、最初に ob_start() を使用できます。バッファを開くと、PHP コードのデータ ブロックと echo() 出力がバッファに入り、すぐには出力されません。もちろん、バッファを開くと、多くの機能がありますが、次の 4 つの点を要約することができます。
1. header()
ob_start(); // バッファを開く
echo "Hellon"; //Output
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($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 に書き込みます。
fclose($fp); 🎜>?>4. 出力コード
関数 run_code($code) {
ob_start(); eval($code);
$contents = ob_get_contents();
ob_end_clean(); else {
echo "エラー!出力なし"; exit(); }
return $contents;
}

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

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

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

CakePHP はオープンソースの MVC フレームワークです。これにより、アプリケーションの開発、展開、保守がはるかに簡単になります。 CakePHP には、最も一般的なタスクの過負荷を軽減するためのライブラリが多数あります。
