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 相关文章推荐
用IE远程创建Mysql数据库的简易程序
Oct 09 PHP
用php实现像JSP,ASP里Application那样的全局变量
Jan 12 PHP
php UBB 解析实现代码
Nov 27 PHP
使用cookie实现统计访问者登陆次数
Jun 08 PHP
PHP实现更新中间关联表数据的两种方法
Sep 01 PHP
使用PHP实现下载CSS文件中的图片
Dec 06 PHP
在Mac OS上自行编译安装Apache服务器和PHP解释器
Dec 24 PHP
Zend Framework动作助手Url用法详解
Mar 05 PHP
php批量修改表结构实例
May 24 PHP
浅谈Yii乐观锁的使用及原理
Jul 25 PHP
php变量与JS变量实现不通过跳转直接交互的方法
Aug 25 PHP
php和nginx交互实例讲解
Sep 24 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
PHP+javascript液晶时钟
2006/10/09 PHP
PHP二维数组排序的3种方法和自定义函数分享
2014/04/09 PHP
php+ajax导入大数据时产生的问题处理
2014/06/11 PHP
PHP异常处理定义与使用方法分析
2017/07/25 PHP
php实现等比例压缩图片
2018/07/26 PHP
利用PHP计算有多少小于当前数字的数字方法示例
2020/08/26 PHP
使用户点击后退按钮使效三行代码
2007/07/07 Javascript
修复ie8&amp;chrome下window的resize事件多次执行
2011/10/20 Javascript
javascript中2个感叹号的用法实例详解
2014/09/04 Javascript
深入理解JavaScript系列(48):对象创建模式(下篇)
2015/03/04 Javascript
元素绑定click点击事件方法
2015/06/08 Javascript
AngularJs ng-repeat 嵌套如何获取外层$index
2016/09/21 Javascript
vue2利用Bus.js如何实现非父子组件通信详解
2017/08/25 Javascript
微信小程序实现表单校验功能
2020/03/30 Javascript
JavaScript对象拷贝与赋值操作实例分析
2018/12/10 Javascript
ES6 Promise对象的应用实例分析
2019/06/27 Javascript
nodejs和react实现即时通讯简易聊天室功能
2019/08/21 NodeJs
vue 实现cli3.0中使用proxy进行代理转发
2019/10/30 Javascript
[00:35]2016完美“圣”典风云人物:冷冷宣传片
2016/12/08 DOTA
[43:41]OG vs Newbee 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.21.mp4
2020/07/19 DOTA
Python升级提示Tkinter模块找不到的解决方法
2014/08/22 Python
简单了解Python生成器是什么
2019/07/02 Python
Django Form 实时从数据库中获取数据的操作方法
2019/07/25 Python
python实现12306登录并保存cookie的方法示例
2019/12/17 Python
Python使用socket模块实现简单tcp通信
2020/08/18 Python
python实现银行账户系统
2021/02/22 Python
Python 求向量的余弦值操作
2021/03/04 Python
Clarins娇韵诗英国官网:来自法国的天然护肤品牌
2017/04/18 全球购物
涉外文秘个人求职的自我评价
2013/10/07 职场文书
单位刻章介绍信范文
2014/01/11 职场文书
中学家长会邀请函
2014/01/17 职场文书
小学一年级评语大全
2014/04/22 职场文书
车间安全生产标语
2014/06/06 职场文书
师德标兵先进事迹材料
2014/12/19 职场文书
tensorflow中的数据类型dtype用法说明
2021/05/26 Python
如何通过cmd 连接阿里云服务器
2022/04/18 Servers