『葉狂人』的怕失憶筆記 Back-End

檢查 POST 檔案來源是否為本 HOST 內的網頁 防止 CSRF 和 XSS

檢查 POST 檔案來源是否為本 HOST 內的網頁 防止 CSRF 和 XSS

if( isset($_SERVER['HTTP_REFERER']) ) {
	if( strstr(strtolower(@$_SERVER['HTTP_REFERER']), $_SERVER['HTTP_HOST'])==false ) {
		header("HTTP/1.1 400 Bad Request");
		echo 'HTTP/1.1 400 Bad Request';
		exit();
	}
}
『葉狂人』的怕失憶筆記, author
「你是不是真的那麼棒不重要,重要的是,當你全力以赴,你就會一直成長。」
遠流出版公司創辦人 王榮文