sql >> Databáze >  >> RDS >> Mysql

Jak zabránit botům ve spouštění nějakého kódu na PHP skriptu?

I když to není spolehlivé, můžete zkontrolovat řetězec USER_AGENT a spustit tento kód pouze v případě, že „bot“ neexistuje.

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

To by zastavilo každého robota, který má v řetězci uživatelského agenta robota, který také nevěnuje pozornost souboru robots.txt.



  1. Co je Query Outlier a jak jej opravit

  2. Vložení hexadecimální hodnoty do MySQL

  3. MySQL AUTO_INCREMENT se nevrací

  4. Najít odkazující entity na SQL Server:sys.dm_sql_referencing_entities()