php 頁面之間傳值的三種辦法實例代碼。本站提示廣大學習愛好者:(php 頁面之間傳值的三種辦法實例代碼)文章只能為提供參考,不一定能成為您想要的結果。以下是php 頁面之間傳值的三種辦法實例代碼正文
在項目開辟中常常見到分歧頁面之間傳值在web任務中,本篇文章給年夜家列出了三種罕見的方法。
一. POST傳值
post傳值是用於html的<form>表單跳轉的辦法,很便利應用。例如:
<html> <form action='' method=''> <input type='text' name='name1'> <input type='hidden' name='name2' value='value'> <input type='submit' value='提交'> </form> </html>
form中的action填入的是跳轉頁面的url途徑,method填入post辦法。form表單中的提交按鈕按下後,就會把form中有name的內容都傳到填入的url中,可以經由過程$_POST['name']獲得,例如:
<?php $a=$_POST['name1']; $b=$_POST['name2']; ?>
這裡有個很便利的小技能,在input標簽中把type選為'hidden'時,這個input標簽會隱蔽起來,不在頁面顯示,但這input標簽在form中,而且有name值和value值,異樣會追隨提交按鈕傳遞曩昔,這類隱蔽標簽可以傳遞一些不想顯示出來的內容。
二.GET傳值
GET傳值是經由過程追隨url傳遞的,在頁面跳轉時,隨著url跳轉。經常使用於<a>標簽的應用。例如:
<a href='delete.php?id=value'>點我跳轉</a>
跳轉進入xxx.php後,就可以經由過程$_GET['id']獲得傳遞的值。GET辦法經常使用於URL的目標是刪除或讀取某個id的php文件。
三.SESSION傳值
SESSION是全局變量的一種,常常用於用戶上岸後保留用戶id之類的經常使用數據。一旦保留到SESSION中,其他頁面都可以經由過程SESSION獲得,SESSION的應用要開啟session:
<?php //session賦值 session_start(); $_SESSION['one']=value1; $_SESSION['two']=value2; //session值的讀取: $one = $_SESSION['one']; //session值的燒毀 unset($_SESSION['one']); ?>
感激浏覽,願望能贊助到年夜家,感謝年夜家對本站的支撐!