問題タブ [ini-set]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHP マルチドメイン セッション。ini_set が機能しない?
私のウェブサイトにログインすると、セッションが私のウェブサイトのすべてのサブドメインに引き継がれるように設定しようとしています。たとえば、domain.com にアクセスしてログインし、次に sub.domain.com にアクセスすると、すでに sub.domain.com にログインしています。
私の理解では、 ini_set('session.cookie_domain','.domain.com') を使用してから session_start() を使用してから、セッション変数を設定しますが、これは機能しません。
私がやっていることの例:
domain.com のコード:
sub.domain.com のコード:
ただし、 $_SESSION['variable'] は設定されていません。
また、sub.domain.com コードで ini_set() を使用してみましたが、違いはありませんでした。ini_get() を使用して、session.cookie_domain の設定が機能していることを確認しました。
私は何を間違っていますか?ありがとう!
php - PHP でカスタム エラー ログを指定できません
上記のコードの結果?何もない!の値として文字通り何も出力しませんini_get('error_log')
。これをApacheサーバーで実行しています。Web サイトの Apache 構成を調査しました。Apache 構成には、ErrorLog ディレクティブによる独自のエラー ログ設定があります。ここに問題があります: 私は同じサーバー上で同様の Apache 構成を使用して別の Web サイトを実行しており、そのサイトで PHP でカスタム エラー ログを指定できます。
サイトの php.ini ファイルも確認しました。そこにログインすることについては何もありません。私が知りたいのは、Apache または php.ini に、エラー ログ ファイルの場所を変更できないような構成があるかどうかです。
php - 幅広いPHP構成ベースで安全なPHP環境をセットアップする方法
オープンソースとしてリリースしたい CMS を仕上げています。このプログラムにはini_set()
、安全な環境を設定するためのディレクティブがいくつsession.use_only_cookies
かあります。たとえばini_set()
、 . php.ini
幅広いPHP構成ベースで安全なPHP環境をセットアップする方法はありますか? 他の PHP プログラム (Wordpress、Drupal など) は、この問題にどのように対処していますか。
php - php設定の変更をブロックするホスティング業者?
私のクライアントは、私がやっているウェブサイトの共有ホスティング(彼が選んで支払った)へのアクセスを私に与えてくれました。PHPはCGIとして実行されています。ini_setでPHP設定を変更することはできません。これは可能ですか?これは共有ホスティングの標準的な方法ですか?私が基本的にする必要があるのは、エラーをアクティブ化することだけです!誰かが空白のページを「エラー」として処理することをどのように期待できますか。
php - 1 つのフォームに 2 つのファイルをアップロードしますか?
フォームのセットアップは完璧ですが、最初のアップロードだけが行われます。PHP $_FILES をデバッグすると、これが得られます
ご覧のとおり、2 番目のアップロードを取得していません .....tmp ディレクトリに
私はそれがmax_file_uploadsだと思っていました
だから私は私のフォームの上にこれを追加しました
しかし、まだ何も....任意のアイデア
php - phpでini_setを使用してzip解凍を有効にする
これには何も見つかりません。サーバーにzip_ *()関数を公然とサポートしていないzipファイルがあります。DreamHostのサポートスタッフは、php.iniファイルを変更してこれらを許可できると言っていますが、zip解凍機能をオンにするために使用できるini_set()だけがあるのではないかと思っていました。
どうもありがとう!-ジョエル
php - php_ini 関数のアクセス許可を制御する php.ini 設定はどれですか?
プロジェクトを新しいサーバーに移動しました。私は自分でサーバーをセットアップしました(apt-get install apache2 php5 mysql-server
そのタスクのほとんどでした)。私のプロジェクトには、次の行を含むconfig.phpファイルがあります
頂点で。以前は正常に動作していましたが、現在は false を返し、メモリ不足のためにスクリプトが終了します。
safe_mode
オフでdisable_functions
空であることを確認しました。他にどのような設定ディレクティブが影響を与える可能性がありini_set
ますか? なぜini_set
まだ失敗しているのですか?
重要な場合:
php - ini_set('memory_limit') が機能しないのはなぜですか?
ファイル サイズ変更機能を実行していますが、非常に高解像度の画像を使用すると、次の致命的なエラーが発生します。
(resizer.php は resizer クラスです) 次に、ini_set('memory_limit', '64MB'); を使用すると、
.. ブロック全体の前: if (isset($_FILES....)) ... そして、この致命的なエラーが発生します:
メモリの増加をリクエストしている間に、割り当てられたメモリが減少したことに注意してください。何がおかしいのかわかる方教えてください。どうもありがとう
php - ini_setの操作
私はini_setのタイプを含む構造ベースの設定ファイルに乗っています。次に、パラメーターを含むファーストクラスの構成ファイルに入力してから、アプリケーションプロセスを続行します。
ファイルがロードされ、ini_setが設定されると、エラーがトリガーされ、正しくキャプチャされます。この場合、エラーは02になります
問題は、関数settings()を実行する前にエラーが発生したかどうか、ini_setが設定されていないかどうかです。このエラーは、ケース01であり、この問題を回避する方法を知りたいと考えています。
- importメソッドはクラスローダーです
- 構成ファイルには、ini_setのデータが含まれています。
Config :: write('ErrorReporting'、E_ALL);
config、クラスです
configure、値が含まれています
誰かが何かを理解していない場合は、もう一度説明してください
ありがとう
php - クラスのどこでini_set()関数を呼び出すのですか?
ini_set
関数が次のようなメソッド内にあると思うので、ini_set()関数を配置するのに最適な場所を知りたいです。
ini_set
機能が動作しませんか?!
私のスクリプトは次のように機能します:jQuery ajax query-> ajax.phpファイル(クラスのインスタンスを作成し、いくつかのメソッドを呼び出します)->クラスのメソッドを呼び出します。
最高の場所はどこですか?ファイル内、クラスの開始時、ajax.php
またはメソッド内?