私のホスティング会社はmagic_quotes_gpc
になりましたON
となりました。この準備のためにPHPスクリプトをstripslashes()
でコーディングしました。しかし、現在、ホスティング会社はmagic_quotes_gpc
をOFFにしていると言い、stripslashes()
が存在するときに私のデータに今何が起こるのだろうかと疑問に思っていたのですが、何百万行ものコードをすべて手に入れてstripslashes()
を取り除く必要がありますか?またはstripslashes()
機能だけを残しておきますか? stripslashes()
は私のデータを壊してしまいますか?PHP - magic quotes gpcとstripslashesに関する質問
2
A
答えて
1
stripslashes()
を通過して削除を開始します。 magic_quotes_gpc
をテストし、必要な場合はstripslahes()
を呼び出すだけで、これを前もって行うことができます。
9
マジッククォートが有効になっているかどうかを確認するには、get_magic_quotes_gpc
を使用する必要があります。次のようなコードブロックを、すべてのスクリプトで共有される正確に1か所で実行する必要があります。複数の場所でstripslashes
を使用している場合は間違っています。
// recursively strip slashes from an array
function stripslashes_r($array) {
foreach ($array as $key => $value) {
$array[$key] = is_array($value) ?
stripslashes_r($value) :
stripslashes($value);
}
return $array;
}
if (get_magic_quotes_gpc()) {
$_GET = stripslashes_r($_GET);
$_POST = stripslashes_r($_POST);
$_COOKIE = stripslashes_r($_COOKIE)
$_REQUEST = stripslashes_r($_REQUEST);
}
0
meagarには正しい答えがあります。
しかし、状況をトラバースするには、「ファイル内の検索」機能でNotepad ++のようなものが必要です。 meagarのコードスニペットをコピーし、stripslashesを検索してください。
関連する問題
- 1. PHP stripslashesの問題
- 2. PHP htmlentities quotes issue
- 3. PHPとmootoolsに関する質問
- 4. PHPとMySQLに関する質問
- 5. XMLとPHPに関する質問
- 6. にstripslashes問題
- 7. PHP関数質問
- 8. PHPでは、 'stripslashes'と 'stripslashes'の違いは何ですか?
- 9. PHP、OOP、データベース - パフォーマンスに関する質問
- 10. PHPのメモリリークに関する質問
- 11. PHP OOPに関する質問
- 12. php captchaのフォントに関する質問
- 13. PHPのサニタイズに関する質問
- 14. シンプルなPHPクッキーに関する質問
- 15. Kohana PHPに関する質問
- 16. PHP onclickに関する質問?
- 17. PHP/Apacheに関する質問
- 18. phpのインストールに関する質問
- 19. Facebook API 2.8/PHP/@投稿に関するご質問
- 20. PHPのアップロードと帯域幅/トラフィックに関する質問
- 21. クラスとオブジェクトに関する簡単なPHPの質問
- 22. PHPに関する質問と回答シンプルスクリプト
- 23. ラチェットソケットに関する質問
- 24. php magic method __set
- 25. PHP関数の返り値に関する質問
- 26. Drupal:t()関数に関する質問
- 27. 別のstripslashesの問題
- 28. 画像とwinformに関する質問
- 29. フォームとCSSに関する質問
- 30. Node.jsに関する質問SChemaとモデル
何百万行ものコードがありますか?本当に? – ircmaxell
@ircmaxell 100万行と1行のコード! – HELP
@ircmaxwell、彼らはPHPで次のOSを開発しています – HyderA