【问题标题】:PHP Pass variable through URL using ?object=valuePHP 使用 ?object=value 通过 URL 传递变量
【发布时间】:2014-07-25 09:36:30
【问题描述】:

我知道那里有很多这样的话题,但所有的答案都对我不起作用。我已经尝试了我能找到的一切,但我仍然在我开始的地方。我正在尝试通过 URL 传递变量:

<a href="test2.php?one="<?php echo $_GET['one']; ?>">link</a>

单击“链接”时,它会将我重定向到相应的页面 (test2.php),但将值留空(导致 localhost/test2.php?one=)。这意味着我无法再看到正在发送的变量。

$one = $_GET['one'];
echo $one;

如何正确地将变量从 test.php 发送到 test2.php?

【问题讨论】:

  • &lt;a href="test2.php?one="&lt;?php echo $_GET['one']; ?&gt;"&gt;link&lt;/a&gt; 应该是:&lt;a href="test2.php?one=&lt;?php echo $_GET['one']; ?&gt;"&gt;link&lt;/a&gt;

标签: php variables get


【解决方案1】:

href 值中删除引号:

<a href="test2.php?one=<?php echo $_GET['one']; ?>">link</a>
<!--                 ^^^ - quotes missing here -->

【讨论】:

    【解决方案2】:

    你关闭了 href 试试这个:

    <a href="test2.php?one=<?php echo $_GET['one']; ?>">link</a>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-30
      • 1970-01-01
      • 1970-01-01
      • 2014-10-25
      • 1970-01-01
      • 1970-01-01
      • 2018-11-27
      • 1970-01-01
      相关资源
      最近更新 更多