Mengintegrasikan Nilai Dijana PHP ke dalam JavaScript pada Halaman Web
Mempertingkatkan halaman web dengan kandungan dinamik selalunya melibatkan memasukkan nilai yang dijana PHP ke dalam JavaScript kod. Walau bagaimanapun, pendekatan konvensional untuk membenamkan gema PHP dalam teg skrip mungkin tidak selalu menghasilkan hasil yang diingini.
Untuk menangani perkara ini, pertimbangkan penyelesaian yang dioptimumkan berikut:
<?php $htmlString = 'testing'; ?> <html> <body> <script type="text/javascript"> // Enclose PHP echo statement in quotes var htmlString = "<?php echo $htmlString; ?>"; alert(htmlString); </script> </body> </html>
Nota: Pastikan untuk menyertakan gema PHP dalam petikan berganda atau tunggal untuk mengelakkan isu tafsiran JavaScript.
Petua Penyahpepijatan:
Awas: Penyelesaian di atas mungkin terdedah kepada serangan skrip merentas tapak (XSS). Untuk meningkatkan keselamatan, pertimbangkan untuk menggunakan json_encode() untuk pemindahan data antara PHP dan JavaScript.
Atas ialah kandungan terperinci Bagaimana untuk Mengintegrasikan Nilai Dijana PHP ke dalam JavaScript pada Halaman Web dengan Selamat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!