如何在PHP脚本中显示URL参数?

时间:2010-01-24 23:55:03

标签: php url substring

我想将浏览器重定向到PHP页面,以便在页面加载时,它会向用户显示当前URL的子字符串。

例如,假设我有一个名为substring.php的页面。

我的浏览器转发给我:

http://www.example.com/substring.php?oauth_token=123456

是否可以编写一些PHP代码然后显示给用户“123456”?

如果是这样,有人可以帮我解决这个问题吗?

谢谢!

4 个答案:

答案 0 :(得分:4)

网址中的所有查询参数都在superglobal $_GET数组中,因此您只需执行此操作:

echo $_GET['oauth_token'];

预先警告,如果您要输出来自URL的任何内容(即用户输入),您应确保正确清理输出。在这种情况下,htmlspecialchars()将是谨慎的:

echo htmlspecialchars($_GET['oauth_token']);

答案 1 :(得分:3)

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

答案 2 :(得分:2)

你能不能只使用$_GET超全球?它将URI的查询字符串部分的内容存储为关联数组:

echo $_GET['oauth_token'];

答案 3 :(得分:2)

您可以通过oauth_token超全局数组检索$_GET的值:

echo $_GET['oauth_token'];

当然,在输出您从用户那里获得的数据时应该谨慎使用,但这就是它的工作原理。