广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >Thinkphp中URL路径的示例分析
  • 154
分享到

Thinkphp中URL路径的示例分析

2023-06-25 11:06:07 154人浏览 薄情痞子
摘要

这篇文章主要介绍ThinkPHP中URL路径的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Thinkphp关于URL路径假如你项目首页的URL是:www.test.com/other/FORM假如当前模块是

这篇文章主要介绍ThinkPHP中URL路径的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

Thinkphp关于URL路径

假如你项目首页的URL是:www.test.com/other/FORM

假如当前模块是:Index

假如当前操作是:index

那么首页完整的URL:www.test.com/other/Form/index.php/Index/index

__ROOT__:/other/thinkphp/mydemo__SELF__:/other/thinkphp/mydemo/Form/index.php__ACTioN__: /other/thinkphp/mydemo/Form/index.php/Index/index__URL__: /other/thinkphp/mydemo/Form/index.php/Index__APP__: /other/thinkphp/mydemo/Form/index.php__PUBLIC__:/other/thinkphp/mydemo/Public../public(不区分大小写):/other /thinkphp/mydemo/Form/Tpl/default/PublicAPP_PUBLIC_URL:/other/thinkphp/mydemo/Form/Tpl/default/PublicWEB_PUBLIC_URL:/other/thinkphp/mydemo/Public

模板中对路径部分的操作是这样子的,PHP代码:

//项目公共目录$tmplContent = str_ireplace('../public',APP_PUBLIC_URL,$tmplContent);//网站公共目录$tmplContent = str_replace('__PUBLIC__',WEB_PUBLIC_URL,$tmplContent);//网站根目录$tmplContent = str_replace('__ROOT__',__ROOT__,$tmplContent);//当前项目地址$tmplContent = str_replace('__APP__',__APP__,$tmplContent);//当前模块地址$tmplContent = str_replace('__URL__',__URL__,$tmplContent);//当前项目操作地址$tmplContent = str_replace('__ACTION__',__ACTION__,$tmplContent);//当前页面操作地址$tmplContent = str_replace('__SELF__',__SELF__,$tmplContent);

测试网址:Http://localhost/blog/testurl.php?id=5

//获取域名或主机地址echo $_SERVER['HTTP_HOST'].""; #localhost//获取网页地址echo $_SERVER['PHP_SELF'].""; #/blog/testurl.php//获取网址参数echo $_SERVER["QUERY_STRING"].""; #id=5//获取用户代理echo $_SERVER['HTTP_REFERER']."";//获取完整的urlecho 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];#http://localhost/blog/testurl.php?id=5//包含端口号的完整urlecho 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];#http://localhost:80/blog/testurl.php?id=5//只取路径$url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"];echo dirname($url);#http://localhost/blog

以上是“Thinkphp中URL路径的示例分析”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网PHP编程频道!

--结束END--

本文标题: Thinkphp中URL路径的示例分析

本文链接: https://www.lsjlt.com/news/304146.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Thinkphp中URL路径的示例分析
    这篇文章主要介绍Thinkphp中URL路径的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Thinkphp关于URL路径假如你项目首页的URL是:www.test.com/other/Form假如当前模块是...
    99+
    2023-06-25
  • Linux下路径的示例分析
    这篇文章主要介绍Linux下路径的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一般的情况下,我们在用shell调用的话,或者你通过什么什么方式调用你的应用程序的时候,注意你的此刻的路径就是你的被调用的程序的...
    99+
    2023-06-16
  • Webpack中路径配置的示例分析
    这篇文章将为大家详细讲解有关Webpack中路径配置的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。contextcontext 是 webpack 编译时的基础...
    99+
    2022-10-19
  • Webpack中publicPath路径问题的示例分析
    这篇文章主要为大家展示了“Webpack中publicPath路径问题的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Webpack中publicPat...
    99+
    2022-10-19
  • webpack中路图片路径与打包的示例分析
    小编给大家分享一下webpack中路图片路径与打包的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在实际生产中有以下几种...
    99+
    2022-10-19
  • vue-router路径计算的示例分析
    这篇文章给大家分享的是有关vue-router路径计算的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。起因前端使用的是vue-router组件的history模式,但是由...
    99+
    2022-10-19
  • InnoDB IO路径源码的示例分析
    这篇文章主要介绍InnoDB IO路径源码的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!InnoDB实现IO Flush通过“os_file_flush”宏收敛,macro展开后为”os_file_flus...
    99+
    2023-06-04
  • python模块中搜索路径的示例分析
    小编给大家分享一下python模块中搜索路径的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!python有哪些常用库python常用的库:1.reques...
    99+
    2023-06-14
  • css中图片路径问题的示例分析
    这篇文章主要介绍css中图片路径问题的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在CSS文件里,有时要用到background,即加一个背景图片,一般在做按钮样式时会经常用到。 css中加背景图片根据图片...
    99+
    2023-06-08
  • python中最短路径问题的示例分析
    小编给大家分享一下python中最短路径问题的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!说明最短路径问题是图论研究中的经典算法问题,用于计算从一个顶点到另一个顶点的最短路径。最短路径问题有几种形式:确定起点的最...
    99+
    2023-06-20
  • angular中通过$location获取路径的示例分析
    这篇文章主要介绍angular中通过$location获取路径的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!以下获取与修改的 URL 以  ( http://17...
    99+
    2022-10-19
  • canvas之绘制路径-线段的示例分析
    小编给大家分享一下canvas之绘制路径-线段的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Canvas绘图环境中有些属于立即绘制图形方法,有些绘图方法...
    99+
    2023-06-09
  • Android获取SD卡中选中图片的路径(URL)示例
    最近在做一个图片上传的功能,需要提供上传图片在SD卡中的路径,在网上看了些例子,改改调试成功,代码很简单。其布局文件如下: 代码如下: <xml version="1....
    99+
    2022-06-06
    示例 sd sd卡 图片 url Android
  • css中运动路径动画Motion Path的示例分析
    这篇文章给大家介绍css中运动路径动画Motion Path的示例分析,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。CSS 中有一个非常有意思的模块 -- CSS Motion Pat...
    99+
    2022-10-19
  • Angular CLI发布路径配置项的示例分析
    小编给大家分享一下Angular CLI发布路径配置项的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!前言项目发布总需要根据具体情况配置打包,Angula...
    99+
    2023-06-14
  • 基于java类路径classpath和包的示例分析
    这篇文章主要为大家展示了“基于java类路径classpath和包的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“基于java类路径classpath和包的示例分析”这篇文章吧。类路径(...
    99+
    2023-05-30
  • thinkphp中Auth类认证的示例分析
    这篇文章主要介绍了thinkphp中Auth类认证的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。RBAC是按节点进行认证的,如果要控制比节点更细的权限就有点困难了,...
    99+
    2023-06-15
  • python模块中搜索路径和顺序的示例分析
    这篇文章主要介绍python模块中搜索路径和顺序的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!python可以做什么Python是一种编程语言,内置了许多有效的工具,Python几乎无所不能,该语言通俗易懂...
    99+
    2023-06-14
  • thinkphp自带分页类的示例分析
    这篇文章给大家分享的是有关thinkphp自带分页类的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。thinkphp自带分页使用案例:$Data = ...
    99+
    2022-10-19
  • ThinkPHP邮箱验证的示例分析
    这篇文章将为大家详细讲解有关ThinkPHP邮箱验证的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。首先数据表的结构为:思路就是用户注册时候我们使用一个type的...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作