3

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

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

我的浏览器将我转发到:

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

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

如果是这样,任何人都可以帮助我如何做到这一点?

谢谢!

4

4 回答 4

4

URL 中的所有查询参数都将位于超全局 $_GET数组中,因此您可以简单地执行以下操作:

echo $_GET['oauth_token'];

请注意,如果您要输出来自 URL 的任何内容(即用户输入),则应确保对其进行适当的清理以进行输出。在这种情况下,htmlspecialchars()将是谨慎的:

echo htmlspecialchars($_GET['oauth_token']);
于 2010-01-24T23:57:25.437 回答
3
<?php
  echo $_GET['oauth_token'];
?>
于 2010-01-24T23:56:17.583 回答
2

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

echo $_GET['oauth_token'];
于 2010-01-24T23:56:44.127 回答
2

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

echo $_GET['oauth_token'];

当然,在输出作为用户输入的数据时应该小心,但简而言之就是这样。

于 2010-01-24T23:57:46.747 回答