php发送变量到其他php文件?

时间:2014-06-17 12:17:48

标签: php jquery http post get

我理解这个问题之前可能已被提出过,但没有什么是简单的,直截了当的,并且对于一个开始的php或ajax / jquery程序员来说。问题是确定在一个html / php页面上点击了哪个链接,然后相应地拉出一个不同的php页面。换句话说,在不使用表单的情况下,将字符串从一个php文件发送到另一个php文件的最佳方法是什么?

2 个答案:

答案 0 :(得分:2)

$_SESSION变量可以存储可以在整个网站上使用的信息。

虽然我读到了这个:

  

问题是确定在一个html / php页面上点击了哪个链接,然后相应地拉出一个不同的php页面

这听起来像是超链接?

答案 1 :(得分:2)

$_GET非常简单:

page_a.php:

<a href="page_b.php?bar=foo">link</a>

page_b.php

Hey, I got "<?php echo $_GET['bar']; ?>" from page a !

将显示:

  嘿,我得到了&#34; foo&#34;来自第a页!

请注意,您应该测试变量是否已设置:

<?php
if (isset($_GET['bar'])) {
    echo $_GET['bar'];
}
?>

如果您想传递更多变量,请添加&并将其附加到网址:

page_a.php?var1=text1&var2=text2&var3=...

你以完全相同的方式检索它们(仍然,你想要检查所有内容,我没有为了可读性而这样做):

<?php
$var1 = $_GET['var1']; // = text1
$var2 = $_GET['var2']; // = text2
$var3 = $_GET['var3']; // = ...
?>