我想将浏览器重定向到PHP页面,以便在页面加载时,它会向用户显示当前URL的子字符串。
例如,假设我有一个名为substring.php的页面。
我的浏览器转发给我:
http://www.example.com/substring.php?oauth_token=123456
是否可以编写一些PHP代码然后显示给用户“123456”?
如果是这样,有人可以帮我解决这个问题吗?
谢谢!
答案 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'];
当然,在输出您从用户那里获得的数据时应该谨慎使用,但这就是它的工作原理。