Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Boleh Melepasi Pembolehubah Antara Halaman PHP?
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!