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


Posted in PHP onSeptember 02, 2014

例如下面的PHP代码:

<?php

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函数编码后传递解决了这个问题,需要的朋友可以参考一下。

<input placeholder="输入SN码" type="text" id="searchs" name="searchs" />

<a class='btn' onclick="searchsn();" href="javascript:;">查询</a>

<script>

    function searchsn() {

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

        if (keys == '') {

            alert('请填写SN码');

            return false;

        }

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

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

    }

</script>
PHP 相关文章推荐
IStream与TStream之间的相互转换
Aug 01 PHP
PHP Global定义全局变量使用说明
Aug 15 PHP
PHP根据IP地址获取所在城市具体实现
Nov 27 PHP
php小技巧之过滤ascii控制字符
May 14 PHP
浅谈PHP中JSON数据操作
Jul 01 PHP
PHP统计当前在线用户数实例讲解
Oct 21 PHP
PHP+Mysql+jQuery查询和列表框选择操作实例讲解
Oct 22 PHP
php实现的递归提成方案实例
Nov 14 PHP
PHP上传图片类显示缩略图功能
Jun 30 PHP
PHP基于imagick扩展实现合成图片的两种方法【附imagick扩展下载】
Nov 14 PHP
php把字符串指定字符分割成数组的方法
Mar 12 PHP
PHP文件打开关闭及读写操作示例解析
Aug 06 PHP
PHP中提问频率最高的11个面试题和答案
Sep 02 #PHP
PHP处理Json字符串解码返回NULL的解决方法
Sep 01 #PHP
PHP实现更新中间关联表数据的两种方法
Sep 01 #PHP
重新认识php array_merge函数
Aug 31 #PHP
浅析PHP中strlen和mb_strlen的区别
Aug 31 #PHP
PHP提示Deprecated: mysql_connect(): The mysql extension is deprecated的解决方法
Aug 28 #PHP
PHP实现数组递归转义的方法
Aug 28 #PHP
You might like
SONY SRF-22W(33W)的电路分析和维修案例
2021/03/02 无线电
可定制的PHP缩略图生成程式(需要GD库支持)
2007/03/06 PHP
mysql下创建字段并设置主键的php代码
2010/05/16 PHP
理解php Hash函数,增强密码安全
2011/02/25 PHP
php函数array_merge用法一例(合并同类数组)
2013/02/03 PHP
浅析51个PHP处理字符串的函数
2013/08/02 PHP
PHP版本常用的排序算法汇总
2015/12/20 PHP
PHP实现简单ajax Loading加载功能示例
2016/12/28 PHP
javascript (用setTimeout而非setInterval)
2011/12/28 Javascript
Javascript 学习笔记之 对象篇(二) : 原型对象
2014/06/24 Javascript
JS基于clipBoard.js插件实现剪切、复制、粘贴
2016/05/03 Javascript
功能强大的Bootstrap使用手册(一)
2016/08/02 Javascript
详解JS中定时器setInterval和setTImeout的this指向问题
2017/01/06 Javascript
浅谈vue加载优化策略
2019/03/19 Javascript
实现高性能javascript的注意事项
2019/05/27 Javascript
新手快速入门JavaScript装饰者模式与AOP
2019/06/24 Javascript
ES6基础之字符串和函数的拓展详解
2019/08/22 Javascript
node.js文件操作系统实例详解
2019/11/05 Javascript
javascript实现倒计时效果
2020/02/17 Javascript
纯js+css实现在线时钟
2020/08/18 Javascript
[36:52]DOTA2真视界:基辅特锦赛总决赛
2017/05/21 DOTA
Pyramid Mako模板引入helper对象的步骤方法
2013/11/27 Python
python网络编程学习笔记(四):域名系统
2014/06/09 Python
浅谈Python的文件类型
2016/05/30 Python
python抓取网页中链接的静态图片
2018/01/29 Python
python中virtualenvwrapper安装与使用
2018/05/20 Python
python-itchat 获取微信群用户信息的实例
2019/02/21 Python
Python内置类型性能分析过程实例
2020/01/29 Python
美国首屈一指的礼品篮供应商:GiftTree
2018/01/06 全球购物
毕业自荐书
2013/12/09 职场文书
《孔子游春》教学反思
2014/02/25 职场文书
销售团队口号大全
2014/06/06 职场文书
护理专业毕业生自荐信
2014/06/15 职场文书
企业法人授权委托书
2014/09/25 职场文书
2016年春节慰问信息
2015/03/25 职场文书
MySQL悲观锁与乐观锁的实现方案
2021/11/02 MySQL