ในการพัฒนาโครงการคุณมักจะเห็นว่าคุณผ่านค่าระหว่างหน้าต่างๆ ในการทำงานบนเว็บบทความนี้แสดงสามวิธีทั่วไปสำหรับคุณ
1. การส่งค่าโพสต์
การถ่ายโอนค่าโพสต์เป็นวิธีที่ใช้สำหรับการกระโดดแบบฟอร์ม <form> ของ HTML ซึ่งสะดวกมากในการใช้งาน ตัวอย่างเช่น:
<html> <form action = '' method = ''> <อินพุต type = 'text' name = 'name1'> <input type = 'hidden' name = 'name2' value = 'value'> <input type = 'subment' value = 'ส่ง'> </form> </html>
การกระทำในรูปแบบเติมในเส้นทาง URL ของหน้ากระโดดและวิธีการเติมในวิธีการโพสต์ หลังจากกดปุ่มส่งในแบบฟอร์มเนื้อหาที่มีชื่อในแบบฟอร์มจะถูกส่งผ่านไปยัง URL ที่เติมเต็มซึ่งสามารถรับได้ผ่าน $ _POST ['NAME'] ตัวอย่างเช่น:
<? php $ a = $ _ post ['name1']; $ b = $ _ post ['name2'];?>
นี่เป็นเคล็ดลับที่สะดวกมาก เมื่อเลือกประเภทเป็น 'ซ่อน' ในแท็กอินพุตแท็กอินพุตจะถูกซ่อนและไม่แสดงบนหน้า อย่างไรก็ตามแท็กอินพุตอยู่ในรูปแบบและมีค่าชื่อและค่าค่า มันจะถูกส่งผ่านไปพร้อมกับปุ่มส่ง แท็กที่ซ่อนอยู่นี้สามารถผ่านเนื้อหาบางอย่างที่คุณไม่ต้องการแสดง
2. รับการส่งค่า
ค่า Get จะถูกส่งผ่านโดยทำตาม URL และเมื่อหน้ากระโดดมันจะกระโดดด้วย URL ใช้กันทั่วไปในการใช้แท็ก <a> ตัวอย่างเช่น:
<a href = 'delete.php? id = value'> คลิกฉันเพื่อกระโดด </a>
หลังจากกระโดดเข้าสู่ xxx.php คุณสามารถรับค่าที่ผ่านผ่าน $ _get ['id'] วิธีการรับมักจะใช้สำหรับ URL ในการลบหรืออ่านไฟล์ PHP ด้วย ID ที่แน่นอน
3. การส่งค่าสซิปชั่น
เซสชันเป็นประเภทของตัวแปรส่วนกลางซึ่งมักใช้เพื่อบันทึกข้อมูลทั่วไปเช่น ID ผู้ใช้หลังจากเข้าสู่ระบบเมื่อบันทึกลงในเซสชันหน้าอื่น ๆ สามารถรับได้ผ่านเซสชัน เซสชันจะต้องเปิดใช้งานสำหรับเซสชัน:
<? php // การกำหนดเซสชัน session_start (); $ _session ['หนึ่ง'] = ค่า 1; $ _session ['two'] = value2; // ค่าเซสชันอ่าน: $ one = $ _session ['one']; // ค่าเซสชัน Destruction UNSET ($ _ Session ['One']);?>
ขอบคุณสำหรับการอ่านฉันหวังว่ามันจะช่วยคุณได้ ขอบคุณสำหรับการสนับสนุนเว็บไซต์นี้!