如何在没有表单的情况下将变量从一个php页面传递到另一个php页面?

2022-08-30 21:40:14

我想知道如何在PHP中将变量从一个页面传递到另一个页面,而无需任何形式。

我想实现的是:

  1. 用户点击链接
  2. 传递一个包含字符串的变量。
  3. 可以在另一页上访问该变量,以便我可以使用该变量运行mysql查询。

答案 1

使用 url 中的 get 方法。如果要将名为“phone”的变量作为0001112222传递:

<a href='whatever.php?phone=0001112222'>click</a>

然后在下一页(无论.php)上,您可以通过以下方式访问此var:

$_GET['phone']

答案 2

如果您有数据,您希望数据保留的时间超过一页,则需要会话

$_GET只需一页。

<a href='page.php?var=data'>Data link</a>

page.php

<?php
echo $_GET['var'];
?>

将输出:数据


推荐