- 浏览: 883183 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (341)
- Ajax (1)
- Asp.net (18)
- Java (5)
- Php (27)
- JavaScript (19)
- jQuery (12)
- 正则表达式 (4)
- SEO优化 (1)
- Windows 应用 (5)
- Flash (12)
- Asp (9)
- CSS (10)
- SQL Server (6)
- Flex (1)
- Ubuntu (0)
- mysql (34)
- PHP框架 (2)
- Apache (10)
- html (3)
- 网页切入 (1)
- Linux (33)
- vc++ (38)
- 友情链接 (0)
- firefox 插件 (4)
- SEO (1)
- Apache 压力测试 (1)
- imacros教程(一):imacros变量 (0)
- JS调用imacros所用到的函数 (0)
- imacros教程(三):调用csv文件 (1)
- imacros教程(二):JS调用imacros所用到的函数 (1)
- imacros 常用代码 (1)
- CSS最大宽度 (1)
- svn (1)
- WordPress (1)
- 网线的两种接法 (1)
- TP-LINK WR 系列无线路由器安全设置 (1)
- mysql talble is full ERR1114 (0)
- 解决mysql的内存表“table is full”错误 (1)
- linux 用户操作 (1)
- CentOS 挂载 ntfs 移动硬盘 (1)
- linux 储蓄设备操作 (1)
- Starting MySQL. ERROR! Manager of pid-file quit without updating file. (1)
- extmail 1.1 升级到 1.2 (1)
- extmail (0)
- emos (2)
- squid 3.0 (2)
- centos 6 minimal 安装 (1)
- linux实用命令详解 (1)
- win7 (1)
- php 字符串大小写转换 (1)
- 跟踪路由 tracert (1)
- css英文单词首字母添加样式 (1)
- jquery iframe 操作 (1)
- php 获取时间今天明天昨天时间戳 (1)
- php 上传限制 (1)
- ckeditor 配置 (1)
- flash 显示在 div 下 (1)
- flash + php 留言本乱码问题 (1)
- squid purge 出现 access denied 的解决方法 (1)
- delphi (1)
- 让delphi嵌入的WebBrowser无边框无滚动条 (1)
- delphi打开一个IE窗口 (1)
- delphi 获取鼠标当前位置的相对坐标 (1)
- delphi 获取可执行文件的当前路径 (1)
- delphi webbrowser 常用方法示例 (1)
- javascript 禁止鼠标右键... (1)
- delphi 播放gif 动画 (1)
- delphi弹出信息框大全 (1)
- Delphi中禁止WebBrowser右键的方法 (1)
- DELPHI 让程序只能运行一次 (1)
- Delphi XE2 破解补丁注册机下载使用教程 (1)
- Delphi RAD Studio XE2编译程序体积大的问题 (1)
- delphi 制作圆角窗口 (1)
- delphi 窗口 (1)
- delphi 窗体全透明,但窗体上的控件不透明 (1)
- delphi 窗口阴影 (1)
- delphi 获取任务栏高度 (1)
- delphi bsNone 之后任务栏右键无反应 (1)
- delphi 程序打开隐藏软件任务栏条 (0)
- delphi bsNone后的相关问题解决方法 (1)
- delphi bsNone 后显示边框 (1)
- delphi url编码操作 (1)
- delphi 调用exe文件 (1)
- delphi dll窗体的制作和调用 (1)
- delphi dll 调用窗体时的数据传递 (0)
- delphi 窗口显示在屏幕右下角 (1)
- 内网穿透&UDP打洞 (1)
- delphi idhttp post应用 (1)
- inno setup 开机启动 (1)
- inno setup 添加桌面快捷方式 (1)
- Delphi实现程序只运行一次并激活已打开的程序 (1)
- 解决 float point division by zero (1)
- Delphi 窗体显示在最前面,并获得焦点 (1)
- delphi 点击关闭按钮时隐藏窗口 (1)
- delphi 非客户区右键点击 (1)
- delphi真正可以截获WINDOWS关机消息的源码 (1)
- delphi utf8转码 (1)
最新评论
-
zj7243886:
非常感谢,这东西解决我的问题;谢谢你的分享
Linux 安装 jpeg-6b 错误 ./libtool 命令未找到 -
丶Sk.Mabon:
能让html也绕过吗。。机房限制很悲剧
绕过 <?PHP exit(’Access Denied’); ?> 限制 -
丶Sk.Mabon:
请教gzip.php 的写法。万分感谢!
apache 开启 gzip -
hyxj1220:
火狐中单纯的定义这样的样式,貌似不行,必须要让容器浮动
英文长文本换行CSS -
逆水寒龙:
太好了,正好用上,谢谢博主共享
Asp.net 将中文汉字转换成拼音首字和拼音全拼
1,$_SERVER["QUERY_STRING"] 2,$_SERVER["REQUEST_URI"] 3,$_SERVER["SCRIPT_NAME"] 4,$_SERVER["PHP_SELF"] 实例: 2,http://www.biuuu.com/?p=222 (附带查询) 3,http://www.biuuu.com/index.php?p=222&q=biuuu $_SERVER["QUERY_STRING"]获取查询语句,实例中可知,获取的是?后面的值
当前url:"http://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']
总结一下,对于QUERY_STRING,REQUEST_URI,SCRIPT_NAME和PHP_SELF,深入了解将有利于我们在$_SERVER函数中正确调用这四个值。通过实例详解$_SERVER函数中QUERY_STRING,REQUEST_URI,SCRIPT_NAME和PHP_SELF掌握四个变量之间的区别。
$_SERVER["REQUEST_URI"] :获取当前请求的完整的(除域名的)url。。。
uchome系统中处理技巧:
代码
//处理REQUEST_URI
if(!isset($_SERVER['REQUEST_URI'])) { $_SERVER['REQUEST_URI'] = $_SERVER['PHP_SELF']; if(isset($_SERVER['QUERY_STRING'])) $_SERVER['REQUEST_URI'] .= '?'.$_SERVER['QUERY_STRING']; } if($_SERVER['REQUEST_URI']) { $temp = urldecode($_SERVER['REQUEST_URI']); if(strexists($temp, '<') || strexists($temp, '"')) { $_GET = shtmlspecialchars($_GET);//XSS } }
代码如下:
代码
<?php
echo $_SERVER['DOCUMENT_ROOT']."<br>"; //获得服务器文档根变量 echo $_SERVER['PHP_SELF']."<br>"; //获得执行该代码的文件服务器绝对路径的变量 echo __FILE__."<br>"; //获得文件的文件系统绝对路径的变量 echo dirname(__FILE__); //获得文件所在的文件夹路径的函数 ?>
//server函数
代码
<?php
/** __FILE__ , getcwd(), $_SERVER["REQUEST_URI"], $_SERVER["SCRIPT_NAME"], $_SERVER["PHP_SELF"], $_SERVER["SCRIPT_FILENAME"], 来观察一下这些变量或函数的异同. 假设有一个请求地址为: http://localhost:8080/test.php/age=20 而test.php 的完整路径是: D:/server/www/example/test.php 1) getcwd() 将得到浏览器请求的页面文件所在的目录. 即test.php 文件所在的目录: D:/server/www/example/ , 如果在test.php 执行了 require 或 include 语句, 比如 inculde(”test_dir/test2.php”), 那么在 test2.php 里 getcwd()函数 返回的也将是 test.php 所在的目录. 2) __FILE__ 一个魔术变量, 用它将得到 __FILE__ 变量所在文件的完整路径, 比如: test.php 里 __FILE__ 将得到 D:/server/www/example/test.php , test_dir/test2.php 里的 __FILE__ 将得到 D:/server/www/example/test_dir/test2.php 3) $_SERVER["SCRIPT_FILENAME"] 将得到浏览器请求的页面文件的完整路径. test.php 和 test_dir/test2.php 里用 $_SERVER["SCRIPT_NAME"] 都将得到 D:/server/www/example/test.php. 4) $_SERVER["SCRIPT_NAME"] 将得到浏览器请求的页面文件的文件名,注意: 与 $_SERVER["SCRIPT_NAME"] 不同, 此变量只得到文件名而不包含路径, 在test.php 与 test_dir/test2.php 用$_SERVER["SCRIPT_NAME"] 得到的都将是 test.php. 当然, 在test.php 与 test_dir/test2.php 执行 basename($_SERVER["SCRIPT_FILENAME"]) 与 $_SERVER["SCRIPT_NAME"] 相同. 执行 在test.php 与 test_dir/test2.php 执行 realpath(”test.php”) 得到的结果与 $_SERVER["SCRIPT_FILENAME"] 相同. 5) $_SERVER["PHP_SELF"] 将得到浏览器请求页面的文件名, 并剥掉问号 ? 后的内容, 注意:不包含路径, 比如在客户端里请求 http://localhost:8080/test.php?age=20&name=Tom, 那么test.php 和 test_dir/test2.php 的 $_SERVER["PHP_SELF"] 都将得到 “test.php”。“age=20&name=Tom”被剥掉。 而如果客户端里请求 http://localhost:8080/test.php/age=20&name=Tom, 那么test.php 和 test_dir/test2.php 的 $_SERVER["PHP_SELF"] 都将得到 “test.php/age=20&name=Tom”。 6) $_SERVER["REQUEST_URI"] 将得到浏览器请求页面的文件名, 以及文件名之后的所有内容(注意: 井号 # 之后的内容将被略去), 比如在客户端里请求 http://localhost:8080/test.php?age=20&name=Tom, 那么test.php 和 test_dir/test2.php 的 $_SERVER["REUEST_URI"] 都将得到 “test.php”。“age=20&name=Tom”被剥掉。 而如果客户端里请求 http://localhost:8080/test.php/age=20&name=Tom, 那么test.php 和 test_dir/test2.php 的 $_SERVER["REQUEST_URI"] 都将得到 “test.php/age=20&name=Tom”。 */ // test.php: echo “test1.php variables <br />”; echo “getcwd: “, getcwd(), “<br />”; echo “__FILE__: “, __FILE__, “<br />”; echo “REQUEST_URI: “, $_SERVER["REQUEST_URI"], “<br />”; echo “SCRIPT_NAME: “, $_SERVER["SCRIPT_NAME"], “<br />”; echo “PHP_SELF: “, $_SERVER["PHP_SELF"], “<br />”; echo “SCRIPT_FILENAME “, $_SERVER["SCRIPT_FILENAME"] , “<br />”; // 把 test2.php 包含进来, 在 test2.php 里输出上面的变量,看有什么不同: include_once(”test2/test2.php”); ?> |
发表评论
-
Snoopy 示例代码
2013-02-21 10:59 858include "Snoopy.class.php ... -
php获取文件创建时间、修改时间
2012-06-27 19:05 1202php获取文件创建时间、修改时间 filemtim ... -
用php自带函数去除html标记
2012-06-07 02:03 950strip_tags 去掉 HTML 及 PHP 的标记 ... -
PHP生成高质量的缩略图
2012-06-06 16:01 1215/** * 生成高质量的缩略图函数 * * @p ... -
php 上传限制
2012-03-08 23:26 1416php 修改上传文件大小 ... -
php 获取时间今天明天昨天时间戳
2012-03-08 17:48 28892php 获取时间今天明天昨 ... -
php 字符串大小写转换
2011-11-16 17:37 1045ucwords(string) //每个单词首字母大写 ... -
php 获取当前域名和路径
2011-06-04 12:05 3067$_SERVER['REQUEST_URI'];//获取 ... -
php 获取别的页面内容
2011-05-16 12:02 922file_get_contents($url); -
php 去掉字符串
2011-04-29 13:51 1024今天项目中用到,去掉字符串中的最后一个字符 原字符串1,2, ... -
绕过 <?PHP exit(’Access Denied’); ?> 限制
2011-01-28 21:06 3046绕过 <?PHP exit(’Access Denied ... -
php json 格式
2011-01-03 18:58 1093<?php $arr = array( 'name ... -
php 替换换行、内容方法
2011-01-02 21:24 13431. $content = trim(str_replace ... -
php array_rand
2010-12-31 10:58 969<?php$a=array("a"= ... -
php正则去除页面javascript
2010-12-19 18:32 1238<?php $str = 'yes,<scR ... -
php 去除html标签 和 css样式
2010-12-10 18:54 9957$content = preg_replace(&quo ... -
php 获取当前目录子文件夹
2010-12-03 19:28 2591$handle = opendir('/tmp');$arr ... -
php 服务器跳转代码
2010-11-28 22:13 1558<?php Header("Location: ... -
php 生成静态页
2010-11-11 13:36 1060我经常会在网上看到有人问怎么将整个动态的网站静态化,其实实现的 ... -
php 判断常量、变量、函数是否存在
2010-10-28 17:15 1174<?php /* 判断常量是否存在*/ if (de ...
相关推荐
- **`location.hostname`**:返回当前URL的主机名。例如:`www.test.com`。 #### 三、总结 无论是服务器端还是客户端,获取当前页面的URL都是非常重要的操作之一。在C#中,通过`HttpContext.Current.Request`可以...
一旦找到浏览器窗口,我们就可以使用`GetWindowText`函数获取其标题,而浏览器的当前URL通常会显示在标题栏上。 以下是一个简单的示例代码片段,展示了如何使用这些API函数: ```cpp #include #include std::...
它包含了关于当前URL的所有信息,如协议、主机名、路径、查询字符串和哈希值等。以下是一些常用的方法和属性: 1. `window.location.href`:这个属性返回或设置整个URL。例如,如果你的页面URL是`...
6. 获取 URL 的查询部分:使用 `window.location.search` 可以获取 URL 的查询部分,用于给动态语言赋值以外,我们同样可以给静态页面,并使用 JavaScript 来获得相应的参数值。 例子:`?utm_medium=bb&utm_source=...
在IT行业中,尤其是在Web开发领域,获取URL的域名是一项基础且重要的任务。C#作为.NET框架的主要编程语言,提供了丰富的类库来处理URL相关的操作。本文将深入探讨如何使用C#来获取URL的域名,同时结合提供的文件信息...
在Java编程中,有时我们需要实现一个功能,即通过程序控制打开本地已安装的浏览器并访问特定的URL地址。这在很多场景下都很有用,比如自动化测试、应用内部的链接跳转或者用户指南等。本篇将详细介绍如何使用Java来...
### PHP 获取当前URL路径的函数及服务器变量解析 在PHP编程中,经常需要获取与当前请求相关的各种信息,比如URL路径、查询参数等。这些信息可以通过`$_SERVER`全局数组来获取。本文将详细介绍`$_SERVER`数组中的几...
### PHP 获取当前URL路径的函数及服务器变量:QUERY_STRING、REQUEST_URI、SCRIPT_NAME、PHP_SELF 在PHP开发中,理解并正确使用服务器变量是至关重要的。这些变量可以帮助开发者获取当前请求的各种信息,例如请求的...
在这个例子中,`demo.html`中的JavaScript代码将当前URL和来源URL分别赋值给两个文本框,用户可以看到这两个信息。如果从`index.html`点击链接进入`demo.html`,则在`demo.html`中显示的当前URL将是`index.html`的...
// 当页面开始加载时,获取当前URL Log.d("WebView", "Current URL: " + url); } @Override public void onPageFinished(WebView view, String url) { super.onPageFinished(view, url); // 当页面加载完成...
假设当前URL是`http://example.com/?Id=12345`,那么`id`变量将被赋值为"12345"。 jQuery Query Object提供了以下几种操作URL参数的方法: 1. **获取参数值**:使用`$.query.get(paramName)`,如上述示例所示,...
例如,通过`process.env.NODE_ENV`可以获取当前的环境类型(通常是`development`或`production`)。在Vue项目中,可以利用环境变量来区分开发和生产环境。 ### 知识点二:动态接口地址配置 在Vue项目中,可以通过...
在Web开发过程中,有时候我们需要获取当前页面的URL,这在很多场景下都是有用的,比如生成绝对链接、进行页面重定向或者记录用户的访问路径等。现在我们来详细解析如何使用C#和JavaScript来获取当前页面的URL。 ...
使用$_SERVER["QUERY_STRING"]可以获取当前URL的查询字符串部分,即问号(?)后面的部分。对于URL "***",这个值将是"id=5"。 4. 获取完整的URL: 要获取不带参数的完整URL,可以使用'***' . $_SERVER['HTTP_HOST']...
此方法返回一个HTTP URL,通过HTTP GET请求这个URL,就能获取到摄像头当前的静态图像。这些图片可以用于记录特定时刻的画面,或者进行进一步的分析处理。 在实际应用中,需要注意网络延迟、设备兼容性以及安全问题...
在JavaScript编程中,获取地址栏URL的参数值是一项常见的任务,尤其在开发Web应用程序时。本文将详细讲解如何从URL中提取参数值,并通过一个名为`getParam.html`的示例文件来具体阐述这一过程。 首先,我们需要理解...
代码如下:// 获取当前窗口url中param参数的值function get_param(param){ var query = location.search.substring(1).split(‘&’); for(var i=0;i<query.length;i++){ var kv = query[i].split(‘=’); if...
例如,在本例中,如果用户直接在浏览器地址栏输入了URL,则`Request.UrlReferrer`的值为空。 #### 总结 通过以上介绍,我们可以看到C#中的`HttpRequest`对象提供了丰富的API来处理和解析URL。这些API可以帮助...