個人財務 一般的なPHP構成の変更 - ダミー

一般的なPHP構成の変更 - ダミー

目次:

ビデオ: html初心者でもサイト作成編集が簡単にできるテンプレートエディタ「プレデスト」 2025

ビデオ: html初心者でもサイト作成編集が簡単にできるテンプレートエディタ「プレデスト」 2025
Anonim

PHPセッションのタイムアウトを変更する方法

アプリケーションでセッションを使用する場合、データは通常サーバー上のファイルに格納されます(たとえば、セッションのパラメータを変更したり、セッションは、特定の時間(分)使用されていないセッションなど、デッドセッションをクリーンアップするガベージコレクションプロセスの影響を受けます。

<! - -1 - >

デフォルトでは、ガベージコレクションプロセスは、1、440秒の有効期間を持つセッションを参照します。これは、ユーザーが1,4秒間アイドル状態にする必要があることを意味し、有効期限が切れていてもいなくてもかまいません。

一般的な変更は、そのガベージコレクションプロセスです.tyそれを長くする。この変更は通常、サーバー全体の構成で実装されますが、サイトレベルでも適用される可能性があります。

<! - 2 - >

php。この動作を制御するためのini設定は

セッションです。 gc_maxlifetime = 1440

他のPHPセッションパラメータを変更する方法

セッションの動作を制御するために、他の多くのパラメータを設定できます。セッションファイルがサーバーに保存される場所や、Cookieを使用するかどうかは変更可能です。より一般的な変更には、セッションクッキーのドメインとセッションの名前の設定があります。

<! - 3 - >

これらは通常、サイトレベルで設定されます。 cookie_domainのデフォルト値は、ここに反映されているように空です:

session。名前= PHPSESSIDセッション。 cookie_domain =

PHP関数とクラスを無効にする方法

PHPを使うことができます。 iniを使用して、組み込みの関数またはクラスを無効にします。特定のPHP関数を使用している人や、特定の関数で発見されたセキュリティ上の脆弱性が存在することを望んでいないかもしれません。いずれの場合でも、これらのディレクティブを使用して、関数またはクラスを無効にすることができます。

disable_functions = disable_classes =

各関数は、無効にする関数またはクラスのカンマ区切りのリストを必要とします。たとえば、exec()関数を無効にすることができます。次のリストは、この機能をテストする簡単なPHPページを示しています。

<? php $ passwd = exec( "ls -la / etc / passwd"); "{$ passwd} 

n"を印刷します。 ? >

ブラウザで見ると、ページは次のようになります:

PHPの変更

disable_functions = exec

Apacheを再起動すると、変更が有効になります。ページをリロードすると、警告が表示されます。

ホスティングプロバイダを使用している場合、exec()関数はすでに無効になっている可能性があります。また、PHP設定でエラーが表示されない場合は、警告が表示されないことがあります。

PHPエラー表示の変更方法

PHPのエラー表示には、いくつかの設定ディレクティブがあります。たとえば、開発サーバーは常にエラーを表示する可能性があります。

display_errors = On

プロダクションサーバはユーザにエラーを表示しない可能性が高い:

display_errors = Off

関連するディレクティブはerror_reportingディレクティブである。この複合ディレクティブは、エラーを表示するためにPHPに通知します。致命的なエラーだけを報告するようにPHPを設定したり、注意のような軽微なエラーを表示することができます。

error_reportingディレクティブはやや複雑です。 PHPを参照してください。このディレクティブを変更する必要がある場合は、詳細についてはnetを参照してください。

PHPリソース制限を変更する方法

ファイルをフォームPOSTで受け取ったり、直接アップロードしたり、別の方法で受信したりする場合、許容される最大ファイルサイズを変更する必要がある場合があります。 upload_max_filesizeディレクティブはアップロード可能な最大ファイルサイズを設定し、post_max_sizeディレクティブはフォームPOSTの最大サイズを設定します。フォームでファイルをアップロードできるようにする場合は、両方のディレクティブを変更する必要があります。

さらに、特定のPHPスクリプトに課せられたメモリの制限や、スクリプトが実行される実行時間を変更する必要があるかもしれません。たとえば、ユーザーが大きなファイルをアップロードする場合、数分かかることがあります。 memory_limitディレクティブは、PHPプログラムで使用できるメモリ量を設定し、max_execution_timeディレクティブはプログラムの実行時間を設定します。

スクリプトの最大時間を変更するには、PHPのmax_execution_timeを変更します。 ini、または個々のスクリプト内でset_time_limit()関数を使用します。 set_time_limit()関数は、サーバ全体のmax_execution_timeディレクティブの値を保持しながら、長時間実行されるスクリプトの問題を解決する一般的な方法です。

一般的なPHP構成の変更 - ダミー

エディタの選択

SketchUpのステータスバー - ダミー

SketchUpのステータスバー - ダミー

SketchUpのステータスバーには、モデリング中に使用するコンテキスト情報が含まれています。モデリングウィンドウの下の狭い情報には、情報の良さが満載されています。コンテキスト固有の指示:ほとんどの場合、ここでは何をしているのかを確認するためにここでチェックします。モディファイアキー(組み合わせて使用​​するキーボードストローク)

スケッチツールにインテリジェントに反応するよう設計されたダミー

スケッチツールにインテリジェントに反応するよう設計されたダミー

ダイナミックコンポーネント(DC) SketchUpが提供する真の魔法に最も近いもの。あなたがそれらを拡大縮小するときに、伸ばしたり歪んだりするのではなく、寸法を変更するはずの部品は、他の部分はしません。

SketchUpの投影テクスチャ曲線にテクスチャを追加する方法 - 複雑な曲線に画像を描くためのダミー

SketchUpの投影テクスチャ曲線にテクスチャを追加する方法 - 複雑な曲線に画像を描くためのダミー

SketchUpのサーフェスには、このメソッドの代わりはありません。地形の塊は、複雑な曲面の良い例です - 凹凸、ねじれ、波紋、多方向。扱っているカーブが単純な押し出しよりも複雑な場合は、この画像マッピングテクニックを使用する必要があります。キー...

エディタの選択

QuickBooks 2013のアイテムリストにSales Tax ItemまたはGroupを追加する方法 - ダミー

QuickBooks 2013のアイテムリストにSales Tax ItemまたはGroupを追加する方法 - ダミー

販売税の対象となる商品を販売する場合、QuickBooks 2013請求書には、これらの売上税を請求して追跡する広告申込情報も含まれます。これを行うには、売上税明細を登録します。販売税項目を登録するには、新規項目ウィンドウを表示し、タイプ...から販売税項目を選択します。

QuickBooks 2012のアイテムリストにサービスアイテムを追加する方法 - ダミー

QuickBooks 2012のアイテムリストにサービスアイテムを追加する方法 - ダミー

QuickBooks 2012でサービスアイテムを使用して、サービスを表すアイテムを購入または請求します。たとえば、CPAは、個人や企業に対して納税申告書を作成します。納税申告書を準備するためにクライアントに請求する場合、納税申告書の請求書に表示される明細はサービス項目です。 ...

QuickBooks 2013のアイテムリストにサービスアイテムを追加する方法 - ダミー

QuickBooks 2013のアイテムリストにサービスアイテムを追加する方法 - ダミー

QuickBooks 2013のサービスアイテムを使用して、サービスを表すアイテムを購入または請求します。たとえば、CPAは、個人や企業に対して納税申告書を作成します。納税申告書を準備するためにクライアントに請求する場合、納税申告書の請求書に表示される明細はサービス項目です。 ...

エディタの選択

WordPressブログのユーザーと著者を管理する方法 - ダミー

WordPressブログのユーザーと著者を管理する方法 - ダミー

WordPressユーザーページには、あなたのブログのすべてのユーザーが表示されます。各ユーザーのユーザー名、名前、電子メールアドレス、ブログの役割、およびブログに投稿された投稿の数が表示されます。フォロワー:このデフォルトロールは、...

WordPress Permalinkをサーバーと連携させる方法 - ダミー

WordPress Permalinkをサーバーと連携させる方法 - ダミー

デフォルト以外のオプションを使用してWordPressサイトのパーマリンクの場合、WordPressは特定のルールまたはディレクティブを.txtファイルに書き込みます。あなたのWebサーバー上のhtaccessファイル。 permalinkによると、htaccessファイルはあなたのWebサーバーと交信して、パーマリンクをどのように提供すべきかを示します。

WordPressブログを修正する方法 - ダミー

WordPressブログを修正する方法 - ダミー

WordPressブログをインストールした後、それがリンクされているウェブサイトに合ったブログ。既存のテーマ(スキン)を変更したり、WordPressをインストールした後に使用できる代替語句を選択することができます。選択したテンプレートがメインWebサイトに似ていることを確認してください。ただし、WordPressは...