私は、開発マシンがローカルであり、サーバーがネット上にあります。奇妙なことに、開発マシンでstripslashesを使用すると、すべてのスラッシュが削除され、同じコードをネットサーバーにアップロードすると、stripslashesを使用していてもエスケープ文字が表示されます。誰にでもアイデアはありますか?PHP stripslashesの問題
0
A
答えて
2
Magic Quotesです。データを処理する前にdisable them or remove themを試してください。
0
おそらく、manual pageに記載されている注釈が問題である可能性があります。
関連する問題
- 1. にstripslashes問題
- 2. 別のstripslashesの問題
- 3. PHPでは、 'stripslashes'と 'stripslashes'の違いは何ですか?
- 4. PHP - magic quotes gpcとstripslashesに関する質問
- 5. PHPのにstripslashesのPythonのバージョン
- 6. php stripslashesが1つのスラッシュを残す
- 7. PHPの問題
- 8. PHPの問題
- 9. PHP HTTP_POST_VARSの問題
- 10. PHPのstr_replace問題
- 11. PHPスイッチの問題
- 12. PHPヘッダーの問題
- 13. PHPページネーションの問題
- 14. PHPコピーの問題
- 15. PHPメーラーセッションの問題
- 16. PHPリンクの問題
- 17. PHPファイルの問題
- 18. PHPセッションの問題?
- 19. PHPマルチプルセレクタタグの問題
- 20. PHPパススルーの問題
- 21. PHP ldap_connect()の問題
- 22. PHPクラスモデリングの問題
- 23. phpログインスクリプトの問題
- 24. php cURLの問題
- 25. ASIFormDataRequest + PHPの問題
- 26. PHPのEval()問題
- 27. PHPのインクルード()問題
- 28. PHPディレクトリの問題
- 29. PHPログインの問題
- 30. PHPギャラリーの問題
私はサーバ上のiniファイルをチェックし、magic_quotesはONに設定されています。セキュリティ上の理由からこれを無効にしてはいけませんか?規範は何ですか? –
@Jim:できるだけ無効にする必要があります。しかし、アプリケーションは、有効/無効になっている可能性があり、削除できる必要があることを認識する必要があります。あるいは、少なくとも彼らは常に有効/無効になっているということに頼るべきではありません。 – Gumbo