Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menyelesaikan masalah bahawa kandungan halaman php tidak berpusat

Bagaimana untuk menyelesaikan masalah bahawa kandungan halaman php tidak berpusat

藏色散人
藏色散人asal
2021-09-03 10:10:132847semak imbas

Penyelesaian kepada masalah bahawa kandungan halaman PHP tidak dipusatkan: 1. Letakkan fail sertakan di kepala 2. Simpan fail PHP dalam pengekodan UTF-8 dan batalkan tandatangan Unicode.

Bagaimana untuk menyelesaikan masalah bahawa kandungan halaman php tidak berpusat

Persekitaran pengendalian artikel ini: sistem windows7, versi PHP7.1, komputer DELL G3

Cara menyelesaikan masalah bahawa kandungan halaman php tidak berpusat?

PHP-Selepas memperkenalkan fail (termasuk), halaman tidak sejajar dan tidak berpusatkan Penyelesaian

1. seperti ini Masalah pemusatan boleh diselesaikan Jika terdapat baris kosong, anda boleh menggunakan

2. Penyelesaian asas ialah membuka fail yang disertakan dengan DW, mengubah suai bar alat--> Pengekodan Tajuk->

Dalam kes ini, tidak kira di mana ia dimasukkan, tidak akan ada masalah sedemikian. Sudah tentu, ia juga boleh dialih keluar menggunakan editor lain.

Cari sebab:

Analisis sebab:

Apabila fail disimpan dalam pengekodan UTF-8, terdapat dua situasi: dengan tandatangan Unicode (BOM) dan tanpa Tandatangan Unicode. Maklumat BOM ialah rentetan aksara tersembunyi pada permulaan fail, yang digunakan untuk membenarkan sesetengah editor mengenali bahawa ini ialah fail yang dikodkan UTF-8.

Tetapi untuk PHP, PHP tidak mempertimbangkan isu BOM semasa mereka bentuk Ia tidak akan mengabaikan tiga aksara BOM pada permulaan fail yang dikodkan UTF-8, dan akan menggunakan BOM sebagai sebahagian daripada. teks pada permulaan fail . Memandangkan kod selepas

Disebabkan kewujudan tiga aksara ini pada permulaan html, walaupun padding atas halaman ditetapkan kepada 0, keseluruhan halaman web tidak boleh diletakkan berdekatan dengan bahagian atas penyemak imbas. Disebabkan oleh keterbatasan mekanisme penghantaran COOKIE, dalam fail yang sudah mempunyai BOM pada permulaan fail ini, COOKIE tidak boleh dihantar (kerana PHP telah menghantar pengepala fail sebelum COOKIE dihantar), jadi log masuk dan log keluar fungsi tidak sah. Semua fungsi yang bergantung pada COOKIE dan SESSION adalah tidak sah.

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan masalah bahawa kandungan halaman php tidak berpusat. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn