php中跳转页面传值,页面跳转怎么传值

发布时间:2022-11-20

本文目录一览:

  1. php怎么两个页面怎么交互传值
  2. 【PHP、】submit怎样实现传值跳转?
  3. 如何将一个php页面的值传给另一个页面
  4. php中在不同页面跳转的参数传递
  5. php跳转html 通过onload方法传参数的问题
  6. PHP页面跳转传递参数?

php怎么两个页面怎么交互传值

  1. 通过路径url的自动跳转,将变量传过去,如post ,get
  2. 通过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参数
?>