Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Mengekalkan URL Rujukan Asal dalam PHP?
Mencari URL Rujuk Asal dengan PHP
Apabila menggunakan $_SERVER['HTTP_REFERER'] untuk menentukan URL asal, ia beroperasi dengan cekap sehingga pengguna menavigasi ke halaman yang berasingan, menyebabkan perujuk merujuk halaman sebelumnya. Untuk mengekalkan URL rujukan asal, pertimbangkan untuk menyimpannya sama ada dalam kuki atau pembolehubah sesi. Ini memastikan bahawa sumber awal lawatan pengguna kekal boleh diakses.
Penjelasan:
Untuk mengekalkan URL rujukan asal semasa interaksi halaman berikutnya, anda boleh menyimpannya dalam biskut. Ini amat berguna jika anda perlu menjejak halaman sumber pengguna sepanjang sesi tapak web. Menggunakan pembolehubah sesi, sebaliknya, mencapai matlamat yang sama tetapi mengehadkan data yang disimpan dalam satu sesi PHP.
Pelaksanaan:
Kod berikut menunjukkan contoh penggunaan pembolehubah sesi:
<code class="php"><?php session_start(); if ( !isset( $_SESSION["origURL"] ) ) { $_SESSION["origURL"] = $_SERVER["HTTP_REFERER"]; } ?></code>
Dengan memulakan sesi dengan session_start() dan mengesahkan sama ada pembolehubah sesi "origURL" tidak ditentukan, kod ini menyimpan URL rujukan asal dalam sesi. Ini memastikan bahawa sumber asal lawatan pengguna kekal boleh diakses sepanjang interaksi mereka dengan tapak web dalam sesi yang sama.
Atas ialah kandungan terperinci Bagaimana untuk Mengekalkan URL Rujukan Asal dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!