Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để ngăn bot chạy một số mã trên tập lệnh PHP?

Mặc dù không chắc chắn, bạn có thể kiểm tra chuỗi USER_AGENT và chỉ chạy mã đó nếu 'bot' không tồn tại.

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

Điều này sẽ ngăn chặn bất kỳ bot nào thực sự có bot trong chuỗi tác nhân người dùng cũng không chú ý đến robots.txt.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. codeigniter mysql trái tham gia bao gồm chọn

  2. Hiệu suất REGEXP (so sánh với LIKE và =)

  3. Kết nối Mysql bị từ chối trên localhost

  4. Chuyển đổi phân trang mysqli thành phân trang câu lệnh chuẩn bị

  5. Chọn * từ table1 không tồn tại trong table2 với điều kiện