問題タブ [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 - セッションがアクティブなため、ini_setを使用できません
どうすればこれを修正できますか?
警告:ini_set()[function.ini-set]:セッションがアクティブです。現時点では、3行目のC:\ xampp \ htdocs ** * *** .phpでセッションモジュールのini設定を変更することはできません。
すでに使用してみsession_destroy();
ましたが、それでもエラーが発生します。
ありがとう。
php - PHPでregister_argc_argvをオーバーライドするには?
私は共有ホスト (fasthostingdirect) を使用していますが、何らかの理由でこのフラグがデフォルトでオフになっています。これは、PHP コマンド ライン パラメータにアクセスできないことを意味します... の後に-n
(= --no-php-info
) フラグを使用しない限り、 php.exe
.
ini_set('register_argc_argv', 1)
私のphpファイルで試しましたが、効果がありません。これは、ホスティングプロバイダーの制限された性質によるものだと推測していますが、-n
オプションを停止していません-ただし、これを使用することの他の意味についてはわかりません. 誰にもより良い提案がありますか?
php - なぜini_set('session.gc_maxlifetime'、60)が機能しないのですか?
セッションのデフォルトの有効期限は1440です。この時間を60秒に短縮したいのですがini_set('session.gc_maxlifetime','60')
、最初のページで使用すると機能しますが、他のページでは機能しません。何が問題なのか教えてください。
cakephp - Cakephpini_setが機能しない
管理パネルで大きなファイルをアップロードしたいのですが、すべての場所で公開ユーザーが大きなファイルをアップロードするためにアクセスするわけではありません
。core.php、bootstrap、controllerでini_setを使用していますが、機能しません。
私のini_setは:
ありがとう
error-reporting - php ini_set はどのように機能しますか?
重複の可能性:
ini_set() の効果範囲?
私はサイトで作業しており、開発のためにブラウザーでエラーを確認したいので、サイトの上部に次のコードがあります。
PHPドキュメントによると、ini_setは「指定された構成オプションの値を設定します。構成オプションは、スクリプトの実行中にこの新しい値を保持し、スクリプトの終了時に復元されます。」それを読んで、なんとなく気になりました。ini_set()
設定をグローバルに変更し、スクリプトの最後に復元するようです。
私の質問は、同じサーバー上で同時に実行されている他のphpファイルもブラウザにエラーを表示するということですか?
php - PHP display_errors=0は尊重されていません
私はCodeIgniterを使用しており、index.phpに次の行を追加しました。
ただし、何らかの理由で、PHPは常に警告/エラーを表示し、書き込み可能なディレクトリにログを作成しません。「^E_NOTICES」の部分を削除して再送信すると、大量の通知が表示されるため、上記のコードがヒットしていることはわかっています。また、上記のコードの後にdie()ステートメントをスローして、ヒットしていることを確認しました。最後に、コードベース全体を調べて、「display_errors」がコードの後半で使用されていないことを確認し、値0を上書きしました。
エラーの表示を停止できない他の何かが欠けている可能性がありますか?
php - php ini_set()の変更は、セーフモードをオフにすると実行されません
出力バッファリングをオフにしたかったのです。現在no value
、ローカルとマスターに表示されます。実行しましたini_set('output_buffering',4092);
が、変更はありませんphpinfo()
。セーフモードはオフです。
次に確認することは何ですか?
php - ini_set()は常にfalseを返します
私の現在のプロジェクトには、いくつかの関数といくつかのini_set()ステートメントを保持するsecurity.phpがあります。
これが私の問題です。なんらかのチェックを入れたら…
どちらを設定しようとしても、常にfalseが返されます。問題はsecurity.phpのアクセス許可にあると思いましたが、間違っていました。
編集
string(0)""を返します
他のアイデアはありますか?
ありがとう、セバスチャン
php - オートロードしようとしたときに ini_set が無効になっていることを回避するにはどうすればよいですか
次の方法でオートロードを使用する Raven を使用する WordPress プラグインを作成しています。
ただし、プラグインの一部のユーザーは、ホスト プロバイダーによって ini_set が無効にされており、プラグインがアクティブ化されるとエラーがスローされます。
警告: ini_set() はセキュリティ上の理由から無効になっています...
この場合、ini_set を使用して回避する方法はありますか?
私の本当の質問は、spl_autoload_register を使用するときに ini_set が必要かどうかだと思いますか?
php - ini_set を使用したメールの設定が機能しない
Windows サーバーでホストされている場合に正常に機能する電子メール スクリプトを含むお問い合わせフォームがあります。最近 Linux に変更したところ、動作するようになりましたが、ini_set コマンドを無視しています。
私はこれを持っています:
私のコードでメールを受け取りましたが、それは次のものからです:
user_1065770274@linweb20.linvh1.myhosting company.co.uk
指定された住所ではありません。Linux の場合、他に何かする必要がありますか?
ありがとうございました
クレア