定义的路径链接断开

时间:2016-04-14 18:20:21

标签: php

我是一个相当新的php我在一个有定义路径的交叉路上,我在这里发现了一些解决方案如何在其他人的某些休息中工作,我试图绕过它。

我正在使用localhost Zend Server,我发现了以下内容

  

路径定义链接

define ('ROOT_URI', 'http://localhost/mywebsite');

并以链接和图像回显它

<?php echo ROOT_URI; ?>

现在这可以正常工作,如果我将它用于样式表链接等等,如果链接在电子邮件中发送或重定向它会中断

我做了一个测试帐户,并在我发送的电子邮件中

please visit\n<?php echo ROOT_URI; ?>/account/verify.php?email=$email

电子邮件中的内容是

please visit\n<?php echo ROOT_URI; ?>/account/verify.php?email=you@youremail.com

当重定向时,它会中断,它会保留在文件夹中 像这样

redirect("<?php echo ROOT_URI; ?>/account/login.php");
我错过了什么吗?

我试过了

redirect('.ROOT_URI./account/login.php');

1 个答案:

答案 0 :(得分:1)

字面上传递<?php echo ROOT_URI; ?>作为字符串的一部分。你想连接它。

像这样:

redirect(ROOT_URI . "/account/login.php");