我需要逃避/消毒以下嗎?我需要逃避/消毒以下嗎?如果是這樣,最好的方法是什麼?
在 PHP腳本(未插入 數據庫或顯示給用戶),用於 例如
$_SERVER['HTTP_USER_AGENT']
:if ($_SERVER['HTTP_USER_AGENT']==$xyz) { echo "Congrats, you are using XYZ browser"; } else { echo "You are not using XYZ browser."; }
$_SERVER['HTTP_USER_AGENT']
當 放置爲一個會話變量,用於 例如:$_SESSION['userAgent']=$_SERVER['HTTP_USER_AGENT']
凡是將要被散列, 例如:
hash('sha512',$randomDataPostedByUser)
用戶輸入目的地爲電子郵件主體 (換言之,我已經採取 護理電子郵件標題注射)。
如果上述任何一項確實需要檢查/消毒,每種情況的最佳方法是什麼?
您可能在第一個示例中缺少第二個'='。 – 2011-06-04 17:14:20
電子郵件的身體聽起來很腥,所有其他的例子看起來很理智 – knittl 2011-06-04 17:14:26
@Pekka謝謝,我加了第二個'='。 – user928984 2011-06-04 18:07:45