【问题标题】:mysql database output some confusing valuesmysql数据库输出一些令人困惑的值
【发布时间】:2019-02-16 02:38:30
【问题描述】:

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

【问题讨论】:

  • 请提供一些输出,以便我们分析您的问题。但我认为这是在 data type 你在表格字段上设置的。
  • i.stack.imgur.com/6LGwN.png 这是记录快照。请帮帮我!!!
  • 你在桌子上存储什么?整数还是字符串?等等?
  • 有些字段是字符串,有些是整数
  • 可能您插入的数据不正确。请加倍。

标签: php html mysql forms validation


【解决方案1】:

问题是网站被空的用户代理字符串抓取!我认为谷歌搜索正在使用空的用户代理字符串机器人来抓取网站。并且空的用户代理字符串机器人忽略了robot.txt文件。我们可以使用下面的代码使用.htaccess文件阻止空的用户代理字符串机器人。

将此代码插入到 .htaccess 文件中

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-03
    • 2013-07-20
    • 1970-01-01
    • 1970-01-01
    • 2018-05-21
    • 2010-12-23
    • 2019-08-07
    相关资源
    最近更新 更多