これらの関数を使用すると、スクリプトの出力内容を制御できます。特に、スクリプトがすでに情報を出力した後に新しいファイル ヘッダーを送信する必要がある場合に使用できます。または setcookie() は、送信されるファイル ヘッダー情報に影響し、echo() および PHP コードと同様のデータ ブロックにのみ影響します。
ob_start(); "cookiename", "cookiedata");
ob_end_flush()?>
上記の例では、ob_end_flush() が呼び出されるまで出力コンテンツが保存されます。 setcookie() への呼び出しの内容が、エラーを引き起こすことなく Cookie に正常に保存されるということです (通常、データが送信された後にヘッダー情報をユーザーのブラウザーに送信することはできません。)
関連関数 header() および setcookie( ).
韓国語の数字リスト
flush — 出力バッファを更新します
出力バッファに保存された内容がブラウザに送信されます
ob_start — 出力バッファを開きます
ので、すべての出力情報はブラウザに直接送信されなくなります、
ob_get_contents — 出力バッファーの内容を返します。
出力コンテンツを後で処理する場合は、この関数を呼び出してバックアップを保存できます。長さ
ob_end_flush — 出力バッファーの内容を終了 (送信) し、出力バッファーを閉じます
ob_end_clean — 出力バッファーの内容を削除 (破棄) し、出力バッファーを閉じます
プログラムが出力に問題があることを検出した場合コンテンツを削除すると、すべての出力コンテンツを破棄でき、特定の機密情報の漏洩を防ぐことができます
ob_implicit_flush — ダイレクト フラッシュをオンまたはオフにします
オンにした後、各スクリプト出力はブラウザに直接送信され、呼び出しを行う必要はありませんlush()
2. 現在のディレクトリを取得します
これはphp4の新しいディレクトリ関数用です!
string getcwd(void)
現在のスクリプト パスの文字列を返します。
3. スクリプトのタイムアウトを解決する
phpの設定/情報に、スクリプトの実行時間を設定する機能があります。 詳細は次のとおりです:
set_time_limit
ページの最長実行時間を設定します。
構文: void set_time_limit(int months);
戻り値: なし
関数の種類: PHP システム関数
内容の説明
この関数は、ページの最長実行時間を設定するために使用されます。デフォルト値は 30 秒で、php.ini の max_execution_time 変数で設定されています。0 に設定されている場合、最大時間は制限されません。この関数を実行すると計算が開始されます。たとえば、デフォルトが 30 秒で、この関数が実行される前に 25 秒が実行されており、この関数を使用してそれを 20 秒に変更すると、ページの最大実行時間は 45 秒になります。
http://www.bkjia.com/PHPjc/629515.html