タグ別アーカイブ: .htaccess

000webhost 勝手にバックスラッシュが入る


無料サーバ 000webhost では、 フォームから入力したデータを DB に挿入するときに 自動で不要なバックスラッシュが入ってしまうことがあります。

これは PHP がセキュリティのためにバックスラッシュを入れて予期せぬ動作が発生しないようにする仕組みですが、 バックスラッシュを入れてほしくないところでバックスラッシュを入れられてしまうことが頻発していたので 設定を変えてバックスラッシュが入らないようにしました。 データのチェックは 別の部分でやっているので 特別問題はありませんでした。

その時の方法を紹介します。

方法

PHP の magic_quotes_gpc という機能が有効になっているので それをオフにします。

具体的には magic_quotes_gpc をオフにしたいディレクトリに、.htaccess という名前のファイルを作り、そこに下記のコードを追加します。

magic_quotes_gpc の値は メソッド get_magic_quotes_gpc で確認することができます。