『葉狂人』的怕失憶筆記 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
「生命不要求我們出人頭地,只要求我們盡最大的努力。」
美國暢銷作家 小傑克森布朗