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 相关文章推荐
用文本文件实现的动态实时发布新闻的程序
Oct 09 PHP
php minixml详解
Jul 19 PHP
MySql 按时间段查询数据方法(实例说明)
Nov 02 PHP
mysql下创建字段并设置主键的php代码
May 16 PHP
Server.HTMLEncode让代码在页面里显示为源代码
Dec 08 PHP
PHP微信开发之微信消息自动回复下所遇到的坑
May 09 PHP
php微信开发接入
Aug 27 PHP
php获得文件夹下所有文件的递归算法的简单实例
Nov 01 PHP
利用PHP实现一个简单的用户登记表示例
Apr 25 PHP
PHP实现时间比较和时间差计算的方法示例
Jul 24 PHP
PHP+AJAX 投票器功能
Nov 11 PHP
Yii2.0框架模型添加/修改/删除数据操作示例
Jul 18 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
第十节 抽象方法和抽象类 [10]
2006/10/09 PHP
15种PHP Encoder的比较
2007/03/06 PHP
深入理解PHP中的global
2014/08/19 PHP
PHP实现Soap通讯的方法
2014/11/03 PHP
可兼容php5与php7的cURL文件上传功能实例分析
2018/05/11 PHP
thinkPHP5框架auth权限控制类与用法示例
2018/06/12 PHP
js特效,页面下雪的小例子
2013/06/17 Javascript
javascript框架设计读书笔记之种子模块
2014/12/02 Javascript
JavaScript通过select动态更换图片的方法
2015/03/23 Javascript
详解jQuery中的元素的属性和相关操作
2015/08/14 Javascript
js调用webservice构造SOAP进行身份验证
2016/04/27 Javascript
使用PBFunc在Powerbuilder中支付宝当面付款功能
2016/10/01 Javascript
完美解决jQuery fancybox ie 无法显示关闭按钮的问题
2016/11/29 Javascript
浅谈jQuery的bind和unbind事件(绑定和解绑事件)
2017/03/02 Javascript
JS数组实现分类统计实例代码
2018/09/30 Javascript
使用taro开发微信小程序遇到的坑总结
2019/04/08 Javascript
Vue使用screenfull实现全屏效果
2020/09/17 Javascript
react的hooks的用法详解
2020/10/12 Javascript
Python实现计算文件MD5和SHA1的方法示例
2019/06/11 Python
python隐藏终端执行cmd命令的方法
2019/06/24 Python
python实现websocket的客户端压力测试
2019/06/25 Python
Python面向对象之私有属性和私有方法应用案例分析
2019/12/31 Python
如何将tensorflow训练好的模型移植到Android (MNIST手写数字识别)
2020/04/22 Python
python实现canny边缘检测
2020/09/14 Python
浅析PyCharm 的初始设置(知道)
2020/10/12 Python
美国正宗奢华复古手袋、珠宝及配饰网站:What Goes Around Comes Around
2018/07/21 全球购物
Electric官网:美国高级眼镜和配件品牌
2020/06/04 全球购物
酒店中秋节活动方案
2014/01/31 职场文书
经理秘书求职自荐信范文
2014/03/23 职场文书
护理学院专科毕业生求职信
2014/06/28 职场文书
法语专业求职信
2014/07/20 职场文书
课外小组活动总结
2014/08/27 职场文书
通讯稿范文
2015/07/22 职场文书
position:sticky 粘性定位的几种巧妙应用详解
2021/04/24 HTML / CSS
使用Oracle跟踪文件的问题详解
2021/06/28 Oracle
vue中使用mockjs配置和使用方式
2022/04/06 Vue.js