我有一个名为InputFilter
的函数,用于验证/清理表单数据,我想知道如何正确地实现它?我需要通过$_GET['media']
运行它。函数InputFilter
所在的文件是clean.php
,如果我尝试将clean.php
包含在此文件中,则会在执行搜索时显示我的结果页面。以下脚本是我的search.php
。即使我将clean.php
的内容粘贴到search.php
中,也会使我的结果页空白,我不确定原因。有没有简单的方法来实现这一点,或者是一种简单的方法来消毒/验证$_GET['media']
?
$media = isset($_GET['media']) ? $_GET['media'] : 'no_media';
switch($media) {
case 'all':
include("all_media.php");
break;
case 'only':
include("only_media.php");
break;
default:
include("def_search.php");
}
我对任何其他保护$_GET['media']
的方式持开放态度。