PHP のエスケープ防止の問題

WBOY
リリース: 2016-06-23 14:08:20
オリジナル
1172 人が閲覧しました

$file="d:12.pdf";

コードを逆エスケープする方法はありますが、機能しません。そうしないと、実行後にエラーが発生します。


ディスカッションへの返信 (解決策)

addslashes()

addslashes()

動作しないことをテストしました。
$file="d:1.pdf";
$newFile=addslashes($file);

echo の後には d:

$newFile=htmlspecialchars('d:1.pdf'); $newFile;

$file = 'd:12.pdf';

二重引用符を使用する場合は、
$file = "d:\1\2.pdf"; と記述する必要があります。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート