https://avatars.githubusercontent.com/u/6274534

PHP 用户输入安全过滤

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 function _safe($str){ $html_string = array("&amp;", "&nbsp;", "'", '"', "<", ">", "\t", "\r"); $html_clear = array("&", " ", "&#39;", "&quot;", "&lt;", "&gt;", "&nbsp; &nbsp; ", ""); $js_string = array("/<script(.*)<\/script>/isU"); $js_clear = array(""); $frame_string = array("/<frame(.*)>/isU", "/<\/fram(.*)>/isU", "/<iframe(.*)>/isU", "/<\/ifram(.*)>/isU",); $frame_clear = array("",

fcgiwrap 配置安装说明

fcgiwrap 可以提供通过 url 的方式执行远程计算机脚本 安装方法(Debian) 1 sudo apt-get install fcgiwrap Nginx 配置 1 2 3 4 5 6 7 8 9 location ~ (\.cgi|\.py|\.sh|\.pl|\.lua)$ { gzip off; root /var/www/$server_name; autoindex on; fastcgi_pass unix:/var/run/fcgiwrap.socket; include /etc/nginx/fastcgi_params; fastcgi_param DOCUMENT_ROOT /var/www/$server_name; fastcgi_param SCRIPT_FILENAME /var/www/$server_name$fastcgi_script_name; }

htaccess 缓存设置

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 # 使用插件,分别设置缓存级别,没有该插件的情况下同级目录下的资源将无法访问 LoadModule expires_module modules/mod_expires.so <IfModule expires_module> ExpiresActive On ExpiresDefault A3600 # 1 年