過濾選項我做可變GET請求:多發的一個變量
$url = $_GET['url'];
現在我想補充一些過濾選項:
$url = (filter_var($_GET['url'], FILTER_SANITIZE_URL));
怎樣包括另一個過濾器選項:FILTER_SANITIZE_STRING
把它們彼此相鄰不起作用。我嘗試使用數組,也沒有工作。
過濾選項我做可變GET請求:多發的一個變量
$url = $_GET['url'];
現在我想補充一些過濾選項:
$url = (filter_var($_GET['url'], FILTER_SANITIZE_URL));
怎樣包括另一個過濾器選項:FILTER_SANITIZE_STRING
把它們彼此相鄰不起作用。我嘗試使用數組,也沒有工作。
怎麼樣:
$url = filter_var(filter_var($_GET['url'], FILTER_SANITIZE_URL),FILTER_SANITIZE_STRING);
爲什麼甚至犧牲清晰度爲無益的做法?只要保持清楚,簡單。
$url = filter_var($_GET['url'], FILTER_SANITIZE_URL);
$final = filter_var($url, FILTER_SANITIZE_STRING);
由於它似乎工作,我很高興:)你覺得我可以添加儘可能多的過濾器或者是僅限於採取兩種過濾器? – Youss
它的標準php,如果函數返回字符串,你可以儘可能多地包裝,但它更難以調試和讀取代碼。 – 2013-07-13 10:15:40