如何通过URL捕获/传递关键字并将其传递给PHP页面

时间:2012-05-03 18:16:06

标签: php html forms url get

我希望通过URL字符串将关键字从HTML页面传递到PHP页面。 请参阅下面的示例我所说的内容:

mysite.com/index.html?keyword=Google

关键字”是 Google ,需要转到我的感谢页面。

mysite.com/thankyou.php

我在“thankyou”页面上使用的代码是:

<?php $id = $_GET['keyword']; echo $id;?>

注意:我已经访问并尝试了我在stackflow网站上找到的链接......但是它们似乎都没有工作(至少从我对它们所做的工作)。在谈到代码时,我还缺少任何其他东西吗?

How do I get the current URL and then get the last words

how can i get the url if it is like this <keyword>?

How to pass a keyword from URL but keep it hidden? (Adwords)

如果你能在http://jsfiddle.net页面上提供一个有效的例子,那么我可以看看它是如何运作的。

2 个答案:

答案 0 :(得分:2)

你需要在php页面网址上有get变量,而不是index.html页面。

实施例: mysite.com/thankyou.php?keyword=Google

答案 1 :(得分:1)

或者你可以编写一个html <form>并创建一个<input type="hidden" name="keyword" value="Google">并从POST中获取它而不是使用PHP获取GET。

<?php $id = $_POST['keyword']; ?>