我想在javascript函数中重新指定下面的链接,但我不确定如何正确调用?u=
之后列出的php代码。我试过下面的例子,也inbox.php?u=<?php $log_username; ?>
,但它不起作用。有人能指引我朝着正确的方向吗?如何将php添加到网址?
window.location.replace("inbox.php?u='.$log_username.'");
我想在javascript函数中重新指定下面的链接,但我不确定如何正确调用?u=
之后列出的php代码。我试过下面的例子,也inbox.php?u=<?php $log_username; ?>
,但它不起作用。有人能指引我朝着正确的方向吗?如何将php添加到网址?
window.location.replace("inbox.php?u='.$log_username.'");
你已经错过了在PHP标签echo
。尝试:
window.location.replace("inbox.php?u=<?php echo $log_username; ?>");
尝试window.location.replace("inbox.php?u=<?php echo $log_username; ?>");
(仅当您在HTML页面中)。
您错过了URL中的PHP包装。
尝试使用这样的:
window.location.replace("inbox.php?u=<?=$log_username;?>");
您可以使用<?= ?>
为短手呼应PHP;这通常只用于回显一个变量,就像你在这种情况下需要的一样。
有关PHP回声进一步信息检查链接: http://php.net/manual/en/function.echo.php
'= ?>'和' ?>'被认为是不好的编码风格 – aastefanov
@aastefanov你能提供一些证据吗? – Lero
知道“= ?>”已从PHP 7中删除,并且默认情况下,部分服务器上的短标签被禁用: http://php.net/manual/en/language.basic-syntax.phptags .php – aastefanov
标题( '位置:URL'); like header('Location:inbox.php?u ='。$ log_username。'');
谢谢!完美的作品! :) – Millica