一.表單傳值
在<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'];