【问题标题】:What does ? stand for in PHP (after href operator)? [duplicate]有什么作用?在 PHP 中代表(在 href 运算符之后)? [复制]
【发布时间】:2018-07-20 23:06:07
【问题描述】:

我有以下问题:

我为特定应用程序使用模板页面,并且通过“steam”登录有一个按钮。按钮引用了一个php文件,在php文件中可以找到如下代码行:

 <a href="?login"><div id="sign-in-steam" style="margin-left: 74px;color: black;">

“?login”到底是什么意思,我知道它代表一个文件,但我找不到这样命名的文件,谁能帮帮我?

【问题讨论】:

  • 对我来说看起来像是一个查询参数的链接。不是 PHP 的东西。
  • 不,它可能不是“文件”。在此处查看 HTTP“GET”语法的示例:HTTP Request Methods
  • 你可以用谷歌搜索你的标题,和/或“什么? >

标签: php operator-keyword


【解决方案1】:

任何 URL 中问号后面的部分是 Query StringRFC 3986 section 3.4 一样,因此不是 PHP 功能(即使 PHP 可以读取它,请参阅 PHP $_SERVER superglobal docs,尤其是 $_SERVER['QUERY_STRING'])。

【讨论】:

    【解决方案2】:

    超参考

    ?login
    

    指的是 web-apps 主页,使用参数login a GET 参数调用。

    很可能,这将等效地调用相同的脚本:

    index.php?login
    

    【讨论】:

      猜你喜欢
      • 2010-11-26
      • 2013-02-20
      • 2020-07-21
      • 2017-10-26
      • 2012-10-03
      • 2011-08-19
      • 2015-01-07
      • 2021-12-23
      • 2014-04-18
      相关资源
      最近更新 更多