绝对路径()
function abspath()
{
echo $_SERVER['DOCUMENT_ROOT'];
}
目录()
function directory()
{
echo '/folder/';
}
代码行:-
header('Location:'.abspath().directory());
给我以下输出:
C:/xampp/htdocs/folder/
当我使用时
header('Location:'.$_SERVER['DOCUMENT_ROOT'];.directory());
它将我发送到 C:/xampp/htdocs/folder/index.php 中的 index.php 为什么它不能与函数一起使用?
我想使用它转到C:/xampp/htdocs/folder/index.php
header('Location:'.abspath().directory());
- 有什么问题吗?
最佳答案
问题在于您的函数正在回显
您的输出而不返回它。您需要将功能更改为:
function abspath()
{
return $_SERVER['DOCUMENT_ROOT'];
}
function directory()
{
return '/folder/';
}
因此,您可以在字符串连接中使用返回
值(即$_SERVER['DOCUMENT_ROOT']
或'/folder/',在本例中)。
关于php - 带标题位置的绝对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9821834/