filter-input

    2熱度

    1回答

    當輸入爲空時,如何返回NULL與filter_input? $title = filter_input(INPUT_POST, 'title'); var_dump($title); 返回, string '' (length=0) ,但我想, null 感謝。

    0熱度

    1回答

    我試圖提交表單數據作爲結構 $_POST['newData'] = array( 1 => array(p1 => 'a', p2 => 'ae', /*etc.*/), 2 => array(p1 => /*etc.*/) ) 在我的PHP應用程序將到達陣列(「newData」),它告訴我的print_r( )-命令。 因爲我通常filter_input調用表格數據(),

    2熱度

    1回答

    我正在試驗filter_input和filter_var,我正在嘗試使用FILTER_SANITIZE_URL來淨化URL。 測試程序從包含URL的GET變量(例如foo.com/bar.php?a=http://www.domain.se)獲取輸入。只要我不使用瑞典域名,它就可以正常工作。例如:(foo.com/bar.php?a=http://www.äta.se)得到了消毒,其中a = ht

    0熱度

    1回答

    這樣的事情會做什麼? function strip_high_low_ascii($string) { return filter_var($string, FILTER_SANITIZE_STRING, array('flags' => FILTER_FLAG_STRIP_HIGH|FILTER_FLAG_STRIP_LOW)); } 它似乎並不適合我。

    4熱度

    4回答

    我想知道是否有可能得到一個變量,無論是在POST或GET,然後使用filter_input()來消毒它。 起初我以爲$var = filter_input(INPUT_POST | INPUT_GET, "var", FILTER_SANITIZE_STRING)可能工作,但它並沒有和PHP手冊說明你只能通過一種類型的輸入。 我也試過INPUT_REQUEST,奇怪的是沒有工作。該函數可以識別它(

    0熱度

    1回答

    我有一個很多使用此功能的代碼。但現在我需要做與PHP 5.1.6兼容的代碼(我沒有訪問更新PHP或安裝任何擴展),所以我需要一些用戶定義的函數來聲明它。我在Google上搜索,但沒有成功。 你有任何想法如何解決這個問題? 謝謝, RS。