Php 不要显示图像的完整路径,MVC
可能重复: 我的每个视图文件夹中都有一个img文件夹,例如views/Login/img/myImage.png 要将其作为图像标记的源进行回显,我必须声明服务器上图像文件的完整路径,即localhost:/mysite/public\u html/views/Login/img/myImage.pngPhp 不要显示图像的完整路径,MVC,php,html,download,Php,Html,Download,可能重复: 我的每个视图文件夹中都有一个img文件夹,例如views/Login/img/myImage.png 要将其作为图像标记的源进行回显,我必须声明服务器上图像文件的完整路径,即localhost:/mysite/public\u html/views/Login/img/myImage.png 在这方面,我是否不必使用完整路径?使用以下问题的答案: 您可以在您的网站根目录中创建一个图像调用脚本,该脚本将读取图像文件并将其作为图像返回 mysite.com/getImages.php?
在这方面,我是否不必使用完整路径?使用以下问题的答案: 您可以在您的网站根目录中创建一个图像调用脚本,该脚本将读取图像文件并将其作为图像返回
mysite.com/getImages.php?src=Login/img/myImage.png
在此脚本中,您将把URL的前缀添加到src查询字符串中。您想使用什么?您可以使用相对路径。此路径取决于webrootfolder所在的文件夹。例如/views/Login/img/myImage.png这里有一篇关于它的文章:这与MVC或OOP无关。您可以使用mod_rewrite将图像路径重写为实际图像。外部世界将永远看不到真正的道路。