Bagaimana bahasa PHP menentukan kaedah capaian pengguna
Senarionya adalah seperti berikut:
Saya ingin memaparkan kandungan yang berbeza dengan menentukan cara pengguna mengakses alamat ini Jika diakses melalui src imej, imej akan dipaparkan terus melalui pelayar, imej akan dipaparkan maklumat web
Terima boleh dinilai dengan menerima maklumat pengepala permintaan Permintaan penyemak imbas akan membawa teks/html | src tidak akan mempunyai jenis permintaan teks/html
Anda boleh menentukan sama ada
Perujuk
dalam pengepala permintaan HTTP, iaitu,$_SERVER['HTTP_REFERER']
dalam PHP, kosong.Referer
,即PHP中的$_SERVER['HTTP_REFERER']
,是否为空。一般为空的话说明是直接输入图片地址打开的。
而非空则一般是通过
<img>
标签打开的。当然唯一的例外是这个用户在这个
Secara amnya, jika kosong bermakna alamat gambar terus dimasukkan untuk membukanya. 🎜 🎜Jika ia tidak kosong, ia biasanya dibuka melalui tag<img>
<img>
. 🎜 🎜Sudah tentu satu-satunya pengecualian ialah pengguna mengklik kanan pada teg<img>
untuk melihat imej dalam tab baharu. 🎜Tambahkan parameter dalam url akses, yang digunakan untuk menentukan kaedah akses pengguna. Semudah itu