搜尋
首頁後端開發PHP問題php實作跳轉傳值有什麼方法

php實作跳轉傳值的方法有:1、POST傳值;2、GET傳值;3、SESSION傳值。 SESSION是全域變數的一種,常用於使用者登入後保存使用者ID之類的常用數據,需要注意SESSION的使用需要提前開啟。

php實作跳轉傳值有什麼方法

方法有以下幾種:

(學習影片推薦:java課程

#一、POST傳值

post傳值是用於html的

表單跳轉的方法,很方便使用。例如:
<html>
 <form action=&#39;&#39; method=&#39;&#39;>
 <input type=&#39;text&#39; name=&#39;name1&#39;>
 <input type=&#39;hidden&#39; name=&#39;name2&#39; value=&#39;value&#39;>
 <input type=&#39;submit&#39; value=&#39;提交&#39;>
 </form>
 </html>

form中的action填入的是跳頁的url路徑,method填入post方法。 form表單中的提交按鈕按下後,就會把form中有name的內容都傳到填入的url中,可以透過$_POST['name']獲取,例如:

<?php
$a=$_POST[&#39;name1&#39;];
$b=$_POST[&#39;name2&#39;];
?>

這裡有個很方便的小技巧,在input標籤中把type選為'hidden'時,這個input標籤會隱藏起來,不在頁面顯示,但這input標籤在form中,並且有name值和value值,同樣會跟隨提交按鈕傳遞過去,這種隱藏標籤可以傳遞一些不想顯示的內容。

二、GET傳值

GET傳值是透過跟隨url傳遞的,在頁面跳躍時,跟著url跳轉。常用於標籤的使用。例如:

<a href=&#39;delete.php?id=value&#39;>点我跳转</a>

跳轉進入xxx.php後,就能透過$_GET['id']取得傳遞的值。 GET方法常用於URL的目的是刪除或讀取某個id的php檔案。

三、SESSION傳值

SESSION是全域變數的一種,常用於使用者登陸後保存使用者id之類的常用資料。一旦儲存到SESSION中,其他頁面都可以透過SESSION取得,SESSION的使用要開啟session:

<?php
//session赋值
   session_start();
   $_SESSION[&#39;one&#39;]=value1;
   $_SESSION[&#39;two&#39;]=value2;
 
//session值的读取:
   $one = $_SESSION[&#39;one&#39;];
    
   //session值的销毁
   unset($_SESSION[&#39;one&#39;]);
?>

相關推薦:php培訓

以上是php實作跳轉傳值有什麼方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具