Melumpuhkan Petikan Ajaib pada Pengehosan Dikongsi
Melumpuhkan petikan ajaib PHP boleh mencabar pada pengehosan dikongsi, kerana anda mungkin tidak mempunyai akses kepada php .ini fail. Berikut ialah beberapa penyelesaian yang berpotensi:
Menggunakan Fail php.ini Tersuai
Sesetengah penyedia pengehosan kongsi membenarkan anda memasang fail php.ini tersuai. Dalam kes sedemikian, anda boleh melumpuhkan petikan ajaib dengan menambahkan baris berikut pada php.ini anda:
magic_quotes_gpc = off
Menggunakan Fail .htaccess
Jika memasang tersuai php.ini bukan pilihan, anda boleh cuba menggunakan fail .htaccess. Tambahkan arahan berikut pada fail .htaccess anda:
php_flag magic_quotes_gpc off
Perhatikan bahawa kaedah ini mungkin tidak berfungsi pada semua platform pengehosan kongsi.
Menggunakan Fungsi ini_set()
Anda juga boleh cuba melumpuhkan petikan ajaib menggunakan fungsi ini_set(). Gunakan kod berikut:
ini_set('magic_quotes_gpc', 0);
Walau bagaimanapun, perlu diingat bahawa pendekatan ini juga mungkin tidak berfungsi pada sesetengah platform pengehosan kongsi.
Melaksanakan Skrip Tersuai
Jika tiada kaedah di atas berfungsi, anda boleh melaksanakan skrip tersuai untuk membalikkan kesan petikan ajaib. Berikut ialah contoh:
if (in_array(strtolower(ini_get('magic_quotes_gpc')), array('1', 'on'))) { $_POST = array_map('stripslashes', $_POST); $_GET = array_map('stripslashes', $_GET); $_COOKIE = array_map('stripslashes', $_COOKIE); }
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Melumpuhkan Petikan Ajaib pada Hosting Kongsi Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!