我正在清理update\\u选项的管理表单输入。输入的是目录路径和文件名。输入如下:
/目录/子目录/
和
/此文件。最小js
到目前为止,我试过的每一次消毒都会去掉前斜杠。有什么建议吗?
我正在清理update\\u选项的管理表单输入。输入的是目录路径和文件名。输入如下:
/目录/子目录/
和
/此文件。最小js
到目前为止,我试过的每一次消毒都会去掉前斜杠。有什么建议吗?
您想要使用的函数是sanitize_text_field()
其中包括剥离所有HTML标记,删除换行符、制表符和额外的空白。
// This worked fine for me - I got /directory/subdirectory/
$value = sanitize_text_field( \'/directory/subdirectory/\' );
// And so does this one - I got /thisfile.min.js
$value = sanitize_text_field( \'/thisfile.min.js\' );
// Even with an actual form input (e.g. <input name="my_field">),
// the function worked just fine (using the same data as above).
$value = sanitize_text_field( $_POST[\'my_field\'] );
那么你已经尝试过这个功能了吗?你确定它剥夺了/
? 其他类似的功能如何listed here?以非管理员用户身份使用Firefox登录Wordpress网站后,设置3个cookie:wordpress\\u logged\\u in\\uwordpress\\u sec\\u用于路径管理</为什么非管理员用户需要Cookie 2-3?