【发布时间】:2014-10-14 09:14:47
【问题描述】:
我认为标题中的问题很清楚。 我有一个 PHP 文件,称之为 PHP1。在那个 PHP1 中,我的 URL 看起来很像
www.mywebsite/script.php?color=red&sky=blue&past=gone
我感到困惑的是,“red”、“blue”和“gone”的值位于三个动态变量中:$var1、$var2 和 $var3。
如何通过 URL 将这些变量发布到第二个 PHP 文件 PHP2 中。
在 PHP2 文件中,我想接收如下值:
$var1 = $_GET['color'];
$var2 = $_GET['sky'];
$var3 = $_GET['past'];
我怎样才能做到这一点?我知道我可以使用 ajax 和所有,但 URL 是我唯一的手段。
【问题讨论】:
-
如果您真的别无选择,只能使用 URL,请将
$_POST更改为$_GET(ps:您知道 cookie 和会话吗?这将是获取参数的替代方法)跨度> -
你不能用网址发帖,你可以把数据发送到另一个页面......
-
好的,我怎样才能通过使用 $_GET 来做到这一点?请提供示例 URL 和接收部分。
-
检查我的答案。使用它的 PHP2 文件
-
阿里夫,谢谢你的时间。但正如我所说,我不能在这里使用 cookie 或会话。它有点处于丑陋的困境之中。好的,如果我可以使用 $_GET 怎么办?如何传递变量?我的意思是像 $var1 这样的变量。不是像红色这样的价值观。如何编写 url 传递变量?