PHP ialah bahasa skrip sebelah pelayan yang digunakan secara meluas untuk membangunkan aplikasi web. Dalam PHP, terdapat aksara khas yang dipanggil "aksara melarikan diri" yang digunakan untuk melarikan diri aksara khas lain untuk mengelakkan kekaburan aksara ini dalam kod. Tetapi kadangkala, anda mungkin mahu mematikan fungsi aksara melarikan diri PHP supaya data mentah boleh dihantar dan diproses dengan tepat dalam kod anda. Dalam artikel ini, kami akan membincangkan cara mematikan aksara melarikan diri dalam PHP.
Cara untuk mematikan aksara melarikan diri: Gunakan fail konfigurasi php.ini
Jika anda ingin mematikan sepenuhnya fungsi aksara melarikan diri PHP, anda boleh mengubah suai ia fail php.ini untuk dicapai. Fail ini biasanya terletak dalam direktori pemasangan PHP dan mengandungi semua pilihan konfigurasi untuk PHP. Untuk melumpuhkan aksara melarikan diri, tetapkan pilihan magic_quotes_gpc kepada mati dalam fail php.ini. Contohnya:
magic_quotes_gpc = Off
Simpan dan tutup fail php.ini, kemudian mulakan semula pelayan web anda untuk perubahan berkuat kuasa.
Kaedah anti-melarikan diri
Secara lalai, PHP secara automatik melarikan diri dari aksara khas seperti petikan tunggal ('), petikan berganda ("), sengkang terbalik (), dsb. Jika anda ingin menggunakan aksara ini dalam kod anda tetapi tidak mahu PHP melarikan diri daripadanya, anda boleh menggunakan Escape mereka dengan sengkang ke belakang. Contohnya :
echo 'This is a string with a \' character';
Dengan cara ini PHP tidak akan terlepas daripada petikan tunggal tetapi akan memasukkannya dalam rentetan >Gunakan fungsi stripslashes()
Ini akan mengeluarkan rentetan asal "Ini adalah rentetan dengan ' aksara" dan bukannya rentetan. mengandungi garis miring ke belakang
$str = "This is a string with a \' character"; $newstr = stripslashes($str); echo $newstr;
Ringkasan:
Dalam artikel ini, kami memperkenalkan cara untuk mematikan fungsi aksara melarikan diri PHP Mematikan fungsi aksara melarikan diri sangat berguna apabila memproses data mentah untuk memastikan bahawa data diproses dan dihantar dalam kod dengan tepat
Atas ialah kandungan terperinci Bagaimana untuk mematikan aksara melarikan diri dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!