Sisi Pelayan Ketidaktersediaan URL Hash
Dalam pembangunan tapak web, adalah perkara biasa untuk memasukkan maklumat tambahan dalam URL menggunakan simbol cincang (#) . Walau bagaimanapun, pengguna menyedari bahawa komponen cincang ini tidak tersedia di bahagian pelayan.
Penjelasan
Bahagian cincang URL, yang dikenali sebagai "serpihan" atau "anchor," diproses semata-mata oleh penyemak imbas. Ia tidak dihantar ke pelayan semasa permintaan halaman. Ini adalah aspek asas piawaian HTML, digunakan pada semua pelayar dan teknologi bahagian pelayan, termasuk PHP.
Penjelasan Wikipedia
Menurut Wikipedia, pengecam serpihan berfungsi tujuan unik:
"Pengecam serpihan berfungsi secara berbeza daripada URI yang lain: iaitu, pemprosesannya secara eksklusif di sisi klien tanpa penyertaan daripada pelayan."
"Apabila ejen (seperti penyemak imbas Web) meminta sumber daripada pelayan Web, ejen menghantar URI ke pelayan, tetapi tidak menghantar serpihan."
Implikasi
Penghadan ini bermakna tidak mungkin untuk mengakses atau memanipulasi bahagian cincang pada bahagian pelayan tanpa menggunakan teknologi pihak pelanggan seperti JavaScript . Pelayan tidak mempunyai keterlihatan ke dalam maklumat ini.
Atas ialah kandungan terperinci Mengapa Pelayan Tidak Boleh Mengakses Fragmen Hash URL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!