【问题标题】:How do I pass a variable using a url in php?如何在 php 中使用 url 传递变量?
【发布时间】:2011-08-14 06:05:08
【问题描述】:

当我尝试传递设置为等于数据库中一行的变量 $i 时,我使用以下代码:

window.location = 'ups?var=$i';

但它不起作用,我将如何通过 url 传递变量?

【问题讨论】:

  • 在我看来这不像 PHP。准确无误。
  • @Aspyn Palatnick:试试这个 'ups?var=' + $i;

标签: php html url variables parameters


【解决方案1】:

您在 javascript 中使用 php 变量。那样不行。

如果您需要 javascript 中 php 变量的值:

window.location = 'ups?var=<?php echo $i; ?>';

【讨论】:

  • 您好,感谢您的回答,但是当我尝试使用该代码并从 ups.php 获取 $i 变量时,它不等于任何东西。
  • 如果你没有设置它,它就没有值。如果可以的话,把整个代码贴出来,除非我看到代码,否则我不知道你在做什么
【解决方案2】:

我想你想要window.location = 'ups?var=&lt;?= $i ?&gt;';

【讨论】:

    【解决方案3】:

    那是javascript代码。在 PHP 中:

    header("location:ups?var=$i");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-30
      • 2013-05-10
      • 2016-04-14
      • 1970-01-01
      • 1970-01-01
      • 2020-07-24
      相关资源
      最近更新 更多