我们有 Java 代码,它使用以下逻辑创建 GET 请求:
String getReq = "&aParam=" + URLEncoder.encode("valueWithSubstring", "UTF-8");
然后我们基于 PHP 的报告系统会读取此内容并尝试过滤某些值。问题是,无论出于何种原因,在某些情况下,它们似乎在不应该通过的时候通过了。 PHP 过滤最基本的代码是:
if(strpos($_GET['aParam'], 'substringToFilter') !== false)
die();
但无论出于何种原因,substringToFilter 似乎都没有过滤请求...
最佳答案
关于java - PHP 包含子字符串测试是否让某些值通过,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24933757/