如果用户将php应用程序的文件提取到examplehttp://example.com/test/webapp/,那么应用程序中的绝对链接将不再工作。
如何获取路径/test/webapp/以将其添加到绝对链接?

最佳答案

您可以使用:

dirname( $_SERVER["SCRIPT_NAME"] );

请确保您的链接在页面中始终是相对的,因此当您将站点移动到另一个域时,它们仍然可以工作。
通过执行$_SERVER检查所有其他phpinfo()变量。
对于重定向,可以使用:
header('Location: https://' . $_SERVER['SERVER_NAME'] . dirname($_SERVER['SCRIPT_NAME']) . '/some_page.php');

关于php - 用户将php文件提取到的路径,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12872984/

10-11 03:06