您好我构建了一个执行图像上传和调整大小的脚本,一切运行良好,但是如何从图像中获取URL?我不希望HTML中的图像源像“../img/cat/1.png/”我希望它像“http://MyIP/img/cat/1.png”我理解我可以像$ myHost =“http://blabla.com”那样制作一个变量;并在开头添加条带“..”但是如果我想在其他网站上使用它则不太好,因为我需要一直更换它。也许还有其他办法吗?
答案 0 :(得分:2)
你必须使用某种解决方案,就像你自己提到的那样。您也可以使用:
$host = $_SERVER['HTTP_HOST']
但它不是100%可靠,因为在不同的托管服务上可能会出现非常不同的PHP配置,等等。
将$ myHost变量的内容放入您在启动应用程序时加载的配置文件中。如果需要在其他服务器和域等上部署应用程序,只需更改配置即可。这是解决此问题的最常用方法。
答案 1 :(得分:0)
我不确定这是否是你要找的,但我认为你应该探索$ _SERVER数组的内容(例如$ _SERVER ['HTTP_HOST'])。