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