多种语言下获取当前页完整URL及其参数
在PHP中获取当前页面的完整URL及其参数:
通过利用PHP的超全局变量`$_SERVER`,我们可以轻松地获取当前页面的完整URL及其参数。以下是具体的实现方式:
```php
echo ' // 输出完整的URL
echo $_SERVER['SERVER_NAME'].' - 端口号:'.$_SERVER["SERVER_PORT"].'
'; // 输出服务器名称和端口号
echo $_SERVER["REQUEST_URI"].'
'; // 输出请求URI,即当前页面的路径和参数
```
在这个例子中,我们首先通过组合`$_SERVER['SERVER_NAME']`(服务器名称)、`$_SERVER["SERVER_PORT"]`(服务器端口号)和`$_SERVER["REQUEST_URI"]`(请求的统一资源定位器)来构建完整的URL。每一行末尾的`
`标签用于在浏览器中创建新的一行。我们也输出了服务器名称、端口号和当前页面的路径及参数,以提供关于当前页面的更多详细信息。这些变量提供的信息是HTTP请求的一部分,因此它们包含了当前页面的所有重要信息。
在ASP中获取当前页面的完整URL及其参数:
在ASP中,我们可以使用`Request.ServerVariables`集合来获取当前页面的URL信息。以下是具体的实现方式:
```asp
url = Request.ServerVariables("HTTP_HOST") & Request.ServerVariables("PATH_INFO") '<-- 构建完整的URL
urlPart1 = Request.ServerVariables("HTTP_HOST") '<-- 获取服务器名称和端口号部分(可选)
urlPart2 = Request.ServerVariables("PATH_INFO") '<-- 获取页面路径和参数部分(可选)
```
在这段代码中,我们首先通过连接`Request.ServerVariables("HTTP_HOST")`和`Request.ServerVariables("PATH_INFO")`来构建完整的URL。然后,我们分别获取服务器名称和端口号部分以及页面路径和参数部分(如果需要的话)。这些信息都是HTTP请求的一部分,因此它们包含了当前页面的所有重要信息。需要注意的是,这些代码片段只是示例,实际应用中可能需要根据具体情况进行调整。例如,"HTTP_HOST"可能需要根据具体的服务器配置或需求进行替换为其他变量名。
编程语言
- 多种语言下获取当前页完整URL及其参数
- 老生常谈 关于JavaScript的类的继承
- .NET Core如何获取操作系统中的各种信息
- Mysql大型SQL文件快速恢复方案分享
- php批量上传的实现代码
- Linux(CentOS)下PHP扩展PDO编译安装的方法
- ThinkPHP中redirect用法分析
- 取消Bootstrap的dropdown-menu点击默认关闭事件方法
- jQuery实现打开页面渐现效果示例
- 了解Javascript的模块化开发
- 基于javascript实现数字英文验证码
- C# 定义常量 两种实现方法
- JS实现点击按钮后框架内载入不同网页的方法
- PHP接口并发测试的方法(推荐)
- php使用ffmpeg向视频中添加文字字幕的实现方法
- 使用微信内置浏览器点击下拉框出现页面乱跳转