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 相关文章推荐
php替换超长文本中的特殊字符的函数代码
May 22 PHP
PHP修改session_id示例代码
Jan 08 PHP
destoon常用的安全设置概述
Jun 21 PHP
php下pdo的mysql事务处理用法实例
Dec 27 PHP
PHP连接MSSQL方法汇总
Feb 05 PHP
PHP数组编码gbk与utf8互相转换的两种方法
Sep 01 PHP
Yii框架防止sql注入,xss攻击与csrf攻击的方法
Oct 18 PHP
PHP实现的无限分类类库定义与用法示例【基于thinkPHP】
Aug 06 PHP
PHP检查URL包含特定字符串实例方法
Feb 11 PHP
PHP5.5基于mysqli连接MySQL数据库和读取数据操作实例详解
Feb 16 PHP
PHP封装的分页类与简单用法示例
Feb 25 PHP
详解PHP PDO简单教程
May 28 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下一个非常全面获取图象信息的函数
2008/11/20 PHP
php 动态执行带有参数的类方法
2009/04/10 PHP
PHP 采集程序原理分析篇
2010/03/05 PHP
PHP弹出提示框并跳转到新页面即重定向到新页面
2014/01/24 PHP
php过滤所有的空白字符(空格、全角空格、换行等)
2015/10/27 PHP
使用正则替换变量
2007/05/05 Javascript
Jquery遍历checkbox获取选中项value值的方法
2014/02/13 Javascript
基于jquery实现的图片在各种分辨率下未知的容器内上下左右居中
2014/05/11 Javascript
jquery中object对象循环遍历的方法
2015/12/18 Javascript
BootStrap glyphicon图标无法显示的解决方法
2016/09/06 Javascript
JS类的定义与使用方法深入探索
2016/11/26 Javascript
react中的ajax封装实例详解
2017/10/17 Javascript
Angular5中调用第三方库及jQuery的添加的方法
2018/06/07 jQuery
通过jquery.cookie.js实现记住用户名、密码登录功能
2018/06/20 jQuery
vue+SSM实现验证码功能
2018/12/07 Javascript
原生JS实现的跳一跳小游戏完整实例
2019/01/27 Javascript
微信小程序和百度的语音识别接口详解
2019/05/06 Javascript
微信小程序与公众号卡券/会员打通的问题
2019/07/25 Javascript
微信小程序3种位置API的使用方法详解
2019/08/05 Javascript
vue实现鼠标经过动画
2019/10/16 Javascript
通过实例解析JavaScript for in及for of区别
2020/06/15 Javascript
python装饰器decorator介绍
2014/11/21 Python
Python实现二分查找与bisect模块详解
2017/01/13 Python
Python 中开发pattern的string模板(template) 实例详解
2017/04/01 Python
利用python批量给云主机配置安全组的方法教程
2017/06/21 Python
使用Python制作简单的小程序IP查看器功能
2019/04/16 Python
python查看数据类型的方法
2019/10/12 Python
pytorch实现CNN卷积神经网络
2020/02/19 Python
岗位职责说明书模板
2014/07/30 职场文书
教师国庆节演讲稿范文2014
2014/09/21 职场文书
安全生产月标语
2014/10/07 职场文书
代理词怎么写
2015/05/25 职场文书
同事离别感言
2015/08/04 职场文书
《生物入侵者》教学反思
2016/02/16 职场文书
解决Maven项目中 Invalid bound statement 无效的绑定问题
2021/06/15 Java/Android
深入解析MySQL索引数据结构
2021/10/16 MySQL