Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara mengeksekusi PHP yang disimpan dalam database MySQL?

Anda dapat menggunakan eval perintah untuk ini. Saya akan merekomendasikan hal ini, karena ada banyak jebakan menggunakan pendekatan ini. Debugging itu sulit (er), ini menyiratkan beberapa risiko keamanan (konten buruk di DB dieksekusi, uh oh).

Lihat Kapan eval evil di php? misalnya. Google for Eval is Evil, dan Anda akan menemukan banyak contoh mengapa Anda harus mencari solusi lain.

Tambahan:Artikel bagus lainnya dengan beberapa referensi untuk eksploitasi adalah postingan blog ini . Mengacu pada eksploitasi vBulletin dan phpMyAdmin sebelumnya yang disebabkan oleh penggunaan Eval yang tidak tepat.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menghilangkan MySQL Split-Brain di Database Multi-Cloud

  2. Peringatan:mysql_query():3 bukan sumber MySQL-Link yang valid

  3. Menggunakan Database Relasional MySQL di Arch Linux

  4. Bagaimana menghubungkan ke database menggunakan klien MySQL Navicat

  5. Jenis bidang basis data terbaik untuk URL