当前位置:Gxlcms > PHP教程 > 如何在被引用的页面得知引用界面的位置

如何在被引用的页面得知引用界面的位置

时间:2021-07-01 10:21:17 帮助过:25人阅读

说一下场景,做一个登陆的form放在里面,我的网站是由header.php,aside.php,footer.php组成的,每一个特定的页面引用这几个共通的组成部分。登陆form放在aside里面,这就产生了一个问题,表单提交之后action的属性值应该是回到当前页面,但是由于很多页面都引用了这个aside,所以又不知道到底定向到哪里,这个问题该怎么解决呢。

我暂定的解决方式是这样的 action=“” 像这样设置action属性,然后每次引用这个页面时在引用前加上这个变量$source_page,使其等于当前页面的位置。这种方法感觉编码并不美观。还有一种方法就是直接弹回首页,这样用起来就不太人性化了。有没有更好的解决方式呢


回复讨论(解决方案)

无论你的页面是多少个 php 文件贡献产生的
对于浏览器而言,就只有一个

无论你的页面是多少个 php 文件贡献产生的
对于浏览器而言,就只有一个


所以我在index.php中引用了一个名叫aside.php的只包含一个
的PHP脚本,这个表单提交之后返回的页面还是index页面么,我觉得并不是,应该是aside啊

获取来源地址么?
引用的时候,把引用页地址也传过去。

人气教程排行