php获取URL中带#号等特殊符号参数的方法

发布于 2014-09-03 23:44:53 | 522 次阅读 | 评论: 0 | 来源: 网友投递

PHP开源脚本语言PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。

本文为大家讲解了php获取URL中带#号等特殊符号参数的方法,本文使用JS中的escape函数编码后传递解决这个问题,感兴趣的同学参考下.

示例代码:

echo $_GET['key'];

?>

当url为http://test.com/c.php?key=999时,正常输出:999

当url为http://test.com/c.php?key=9#888时,只能输出:9

而我想要获得的是9#888,那要怎么办呢?只能在把9#888传递给key的这个环节想办法。

我是用JS中的escape函数编码后传递解决了这个问题,需要的朋友可以参考一下。

查询

function searchsn() {

var keys = $('#searchs').val();

if (keys == '') {

alert('请填写SN码');

return false;

}

keys = escape(keys); //对字符串进行编码,* @ - _ + . / 这几个字符除外

window.location.href = 'c.php?key=' + keys;

}

相关阅读:

php获取URL中带#号等特殊符号参数的方法

php获取文章上一页与下一页的方法

PHP获取数组长度或某个值出现次数的方法

php检查字符串中是否包含7位GSM字符的方法

php获取网页里所有图片并存入数组的方法

PHP获取指定月份第一天和最后一天的方法

PHP获取中国时间(上海时区时间)及美国时间的方法

Javascript仿PHP $_GET获取URL中的参数

PHP自定义函数获取URL中一级域名的方法

php获取网页中图片、DIV内容的简单方法

PHP过滤★等特殊符号的正则表达式代码

php 获取页面中指定内容的类(采集类)

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐