本文目录一览:
- php怎么两个页面怎么交互传值
- 【PHP、】submit怎样实现传值跳转?
- 如何将一个php页面的值传给另一个页面
- php中在不同页面跳转的参数传递
- php跳转html 通过onload方法传参数的问题
- PHP页面跳转传递参数?
php怎么两个页面怎么交互传值
- 通过路径url的自动跳转,将变量传过去,如post ,get
- 通过session 或cookie 直接跨页面传值。
【PHP、】submit怎样实现传值跳转?
如果提交的页面和跳转的页面相同则可用form的action属性,action属性=你要跳转的页面。 如果不同的话,先提交过去,再在那个页面做处理,跳转至你想要的页面,这样一般是看不出来你跳转了2次的,应该可以实现你要的效果。至于传值,如果不是太多而且不是很重要的话,url参数传值就可以了。
如何将一个php页面的值传给另一个页面
办法很多:
第一种:GET(URL传参)
例子:
- 1.php(第一个页面)
<a href="2.php?arr=abc">传递get数组名为arr,值是abc,传递到2.php页面</a>
- 2.php(第二个页面)
<?php
echo $_GET['arr']; // 输出传递过来的值
?>
第二种:POST(表单提交)
例子:
- 页面1.php
<form name="form1" method="post" action="2.php">
<label>
输入值:<input type="text" name="val" />
</label>
<p>
<label>
<input type="submit" name="Submit" value="提交" />
</label>
</p>
</form>
- 页面2.php
<?php
echo $_POST['val']; // 输出上一个页面提交过来的val文本域的值
?>
第三种:SESSION(会话)
例子:
- 页面1.php
<?php
session_start(); // 会话开始
$_SESSION['val'] = '123'; // 声明全局变量val的值等于123
echo $_SESSION['val'];
?>
<a href="2.php">跳转到第二个页面去看看</a>
- 页面2.php
<?php
session_start();
echo $_SESSION['val']; // 输出全局变量val
?>
第四种:COOKIE(客户端存储)
例子:
<?php
setcookie("user", "Alex Porter", time()+3600); // 创建一个名为user的cookie变量
echo $_COOKIE['user']; // 输出cookie值
?>
php中在不同页面跳转的参数传递
验证成功后将用户名存到session里即可。在a.php这个页面直接使用你存的session。 补充:在验证成功后将用户名存入session:
<?php
$_SESSION["username"] = $username;
echo "<script>alert('登录成功!');location.href='a.php';</script>";
?>
在a.php中:
<?php
$result = mysql_query("SELECT xxx FROM user where name='$_SESSION[\"username\"]'", $db);
?>
php跳转html 通过onload方法传参数的问题
JavaScript函数示例:
window.onload = function() {
// 页面元素加载完成后自动调用
alert('成功');
}
PHP传递参数给HTML页面,只能通过地址栏传参数:
<?php
$url = "http://example.com?参数1=值1";
header("Location: $url");
?>
PHP传参数给另一个PHP页面,可以用curl实现,这里不详细说明。
PHP页面跳转传递参数?
要跳转到的链接上加参数,例如:
<?php
header("Location: login.php?user=name&pwd=password");
?>
在login.php中接收参数:
<?php
echo $_GET['user']; // 输出user参数
echo $_GET['pwd']; // 输出pwd参数
?>