php – 如何查找当前页面的路线?

前端之家收集整理的这篇文章主要介绍了php – 如何查找当前页面的路线?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否有一行代码可以在控制器中用来确定当前页面的路径?

例如,我想找到页面路径与SEO网址https://example.com/desktops(这应该返回路线产品/类别).

同样,诸如https://example.com/index.PHP?route=product/product\u0026amp;path=18\u0026amp;product_id=47之类的网址应作为产品/产品返回路线.

说实话,正确答案是$this-> request-> get [‘route’] ;.

为了捕获当前路线,您可以使用$this-> request-> get [‘route’];在index()函数的目录/ controller / common / header.PHP文件中. Header.PHP实际上是任何前端输出的一部分(据我所知,现在你不确定在http://example.com/desktops中使用了什么控制器,所以你需要在任何情况下运行代码的正确位置).

SEO模块不会取消设置请求对象的这一部分.另外,请记住,在OpenCart代码生成过程中,$_GET数组和$this-> request-> get数组不是一回事.当SEO模块运行时,你不会在$_GET超全局PHP数组中捕获当前路径(以“路径/控制器/动作”格式),但是你可以通过使用$this-> request->来捕获任何控制器.获取OpenCart引擎为您准备的数组.

猜你在找的PHP相关文章