我想将我的浏览器重定向到 PHP 页面,这样当页面加载时,它将向用户显示当前 URL 的子字符串。
例如,假设我有一个名为 substring.php 的页面。
我的浏览器将我转发到:
http://www.example.com/substring.php?oauth_token=123456
是否可以编写一些 PHP 代码然后向用户显示“123456”?
如果是这样,任何人都可以帮助我如何做到这一点?
谢谢!
我想将我的浏览器重定向到 PHP 页面,这样当页面加载时,它将向用户显示当前 URL 的子字符串。
例如,假设我有一个名为 substring.php 的页面。
我的浏览器将我转发到:
http://www.example.com/substring.php?oauth_token=123456
是否可以编写一些 PHP 代码然后向用户显示“123456”?
如果是这样,任何人都可以帮助我如何做到这一点?
谢谢!
URL 中的所有查询参数都将位于超全局 $_GET数组中,因此您可以简单地执行以下操作:
echo $_GET['oauth_token'];
请注意,如果您要输出来自 URL 的任何内容(即用户输入),则应确保对其进行适当的清理以进行输出。在这种情况下,htmlspecialchars()将是谨慎的:
echo htmlspecialchars($_GET['oauth_token']);
<?php
echo $_GET['oauth_token'];
?>
你不能只使用$_GET
超全局吗?它将 URI 的查询字符串部分的内容存储为关联数组:
echo $_GET['oauth_token'];
oauth_token
您可以通过$_GET
超全局数组检索 的值:
echo $_GET['oauth_token'];
当然,在输出作为用户输入的数据时应该小心,但简而言之就是这样。