Melalukan Pembolehubah ke Halaman Seterusnya dalam PHP
HTTP ialah protokol tanpa kewarganegaraan, bermakna setiap permintaan halaman dilayan secara bebas. Oleh itu, menghantar data antara halaman memerlukan mekanisme tambahan.
Pembolehubah Sesi:
Satu pilihan ialah menggunakan pembolehubah sesi. Sesi menyimpan data di bahagian pelayan, membolehkannya dikongsi merentasi halaman yang berbeza. Untuk menggunakan sesi, panggil dahulu session_start(); dalam kedua-dua halaman:
// Page 1 $_SESSION['myVariable'] = "Some text"; // Page 2 $myVariable = $_SESSION['myVariable'];
Pembolehubah Kuki:
Kuki menyimpan data pada bahagian pelanggan, tetapi ia kurang selamat berbanding sesi. Untuk menggunakan kuki, tetapkan kuki dalam Halaman 1:
setcookie('myVariable', 'Some text');
Kemudian, dapatkan semula dalam Halaman 2:
if (isset($_COOKIE['myVariable'])) { $myVariable = $_COOKIE['myVariable']; }
GET/POST Parameter:
Permintaan HTTP boleh membawa pembolehubah dalam URL (GET) atau data borang (POST). Untuk menghantar pembolehubah melalui GET, tambahkannya pada URL:
<a href="Page2.php?myVariable=Some text">Page2</a>
Untuk menghantarnya melalui POST, sertakan medan tersembunyi dalam borang:
<form method="post" action="Page2.php"> <input type="hidden" name="myVariable" value="Some text"> <input type="submit"> </form>
Dalam Halaman 2, dapatkan semula pembolehubah daripada $_GET atau $_POST masing-masing.
Tambahan Pertimbangan:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Melepasi Pembolehubah Antara Halaman PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!