php文件之間傳值的三種主流並且常用的方式


一.表單傳值

在<form>中的action填入要跳轉頁面的路徑,method填入POST或者GET方法。表單中的提交按鈕按下后,就會把<form>中有value都傳到要跳轉的頁面,可以通過$_POST['name']或者$_GET['name']獲取.

例如:

login.php頁面

<form action = "isLogin.php" method = "POST">

  <input type="text" name = "username" value = "mayun" />

  <input type="submit" value="登錄" />

</form>

isLogin.php頁面

$user = $_POST['username'];//$user的值就是mayun(value);

二.超鏈接傳值

超鏈接傳值是通過跟隨url傳遞的,在頁面跳轉時,跟着url跳轉。常用於<a>標簽的使用。

超鏈接a的href屬性里寫明要跳轉到的頁面。后面加一個問號,然后再加上要傳的值。

例如:

login.php

<a href='isLogin.php?username=mayun&password=123456'>你好</a>

取值:

isLogin.php

$user = $_GET['username'];

$pwd = $_GET['password'];//注意用超鏈接傳值的時候要用GET取值。而表單傳值的取值取決於<form>中的method。

三.session傳值

SESSION是全局變量的一種,經常用於用戶登陸后保存用戶username之類的常用數據。一旦保存到SESSION中,其他頁面都可以通過SESSION獲取,SESSION的使用前要注意開啟session:session_start();

例如:

session_start();

$username = 'mayun';

$_SESSION['username'] = $username;

取值:

session_start();

$user = $_SESSION['username'];

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM