mysql数据库输出一些令人困惑的值

时间:2019-02-16 02:38:30

标签: php html mysql forms validation

enter image description here

我有一个HTML表单,其中所有输入字段都具有所需的属性。但是在我的数据库中,我得到一些空值吗?在某些领域,我得到了一些令人困惑的值,例如“ 5c6752e2954eb”!

1 个答案:

答案 0 :(得分:0)

问题是网站被空的用户代理字符串检索!我认为Google搜索正在使用空的用户代理字符串机器人来爬行网站。空用户代理字符串机械手会忽略robot.txt文件。我们可以使用以下代码使用.htaccess文件阻止空用户代理字符串机械手。

将此代码插入.htaccess文件

hereRewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule ^(.*)$ - [F,L]