在我的PHP應用程序中,我有很多地方獲取POST數據並必須將其轉換爲htmlspecialchars,因此我發現自己必須單獨指定和轉換$ _POST中的每個元素。這裏有一個例子:將所有POST變量轉換爲htmlspecialchars
$tusername=htmlspecialchars($_POST['username'], ENT_QUOTES,'UTF-8');
$tfname=htmlspecialchars($_POST['firstname'], ENT_QUOTES,'UTF-8');
$tlname=htmlspecialchars($_POST['lastname'], ENT_QUOTES,'UTF-8');
$temail=htmlspecialchars($_POST['email'], ENT_QUOTES,'UTF-8');
$tskill=htmlspecialchars($_POST['skillsearchpriv'], ENT_QUOTES,'UTF-8');
這可能會很乏味,特別是當你有超過+10 $ _POST變量的多個表單。
是否有一次將所有POST變量轉換爲htmlspecialchars?
類似於$_POST=htmlspecialchars($_POST[allkeys], ENT_QUOTES,'UTF-8');
?
您是否發現以上答案有幫助?你既沒有接受任何一個,也沒有作爲反饋發表評論。 –