sql >> データベース >  >> RDS >> Mysql

ボットがPHPスクリプトでコードを実行するのを防ぐ方法は?

    絶対確実ではありませんが、USER_AGENT文字列を確認し、「ボット」が存在しない場合にのみそのコードを実行できます。

    if(stripos($_SERVER['HTTP_USER_AGENT'],'bot') === false){ }
    

    これにより、robots.txtにも注意を払わないユーザーエージェント文字列に実際にボットが含まれているボットが停止します。



    1. OracleEXPAND_SQL_TEXTの使用

    2. MYSQLで日付フィールドをフォーマットする方法

    3. TNSPINGはOKですが、sqlplusはORA-12154を提供しますか?

    4. mysql_fetch_arrayとmysql_fetch_rowの違いは?