gpt4 book ai didi

php - 在不更改 URL 的情况下加载页面并保持相对路径有效

转载 作者:行者123 更新时间:2023-11-30 18:29:23 26 4
gpt4 key购买 nike

我在这里的第一篇文章...我希望我不会违反任何规则,如果我违反了,请放轻松 :-)我有一个页面 a.php,它有一个简单的表单,只有一个字段:名称

用户输入他/她的名字并提交。文件 b.php 位于表单的操作字段中,因此它获取表单。

b.php 需要根据用户输入加载幻灯片。假设有一个文件夹“clients”,它有文件夹 John 和 Mary。这些文件夹中的每一个都会有一个索引文件和图像、CSS、JS 等的其他子文件夹。索引文件具有到子文件夹的相对路径,例如:./images/pic1.jpg ./display.css 等。

这是我的问题:我想加载,比如 John/index.html,而不更改 xyz.com/b.php 的 URL如果我使用 iFrame,源代码将显示 xyz.com/clients/John/index.html 已加载,如果我使用 PHP include("xyz.com/clients/John/index.html") 那么相对路径在 John/index.html 中是行不通的。

我试图隐藏幻灯片的物理位置,以便我始终可以在用户可以看到的相同 URL 下提供它们。将相对路径更改为绝对路径是行不通的,因为这会泄露我试图隐藏的所有内容!

我已经简化了表格,文件夹名称等来说明问题。请有人提出任何解决方案。

最佳答案

我不完全理解这个问题,但是 <base>可能有帮助。它告诉浏览器使页面中的所有链接都相对于另一个 URL,而不是页面加载的位置

<base href="http://mydomain.com/mybaseurl/" />

关于php - 在不更改 URL 的情况下加载页面并保持相对路径有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10060064/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com