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的FTP学习(四)
Oct 09 PHP
深入php数据采集的详解
Jun 02 PHP
Window下PHP三种运行方式图文详解
Jun 11 PHP
PHP判断表单复选框选中状态完整例子
Jun 24 PHP
PHP的switch判断语句的“高级”用法详解
Oct 01 PHP
php隐藏IP地址后两位显示为星号的方法
Nov 21 PHP
PHP实现股票趋势图和柱形图
Feb 07 PHP
PHP制作登录异常ip检测功能的实例代码
Nov 16 PHP
PHP用正则匹配form表单中所有元素的类型和属性值实例代码
Feb 28 PHP
PHP基于rabbitmq操作类的生产者和消费者功能示例
Jun 16 PHP
Yii框架的路由配置方法分析
Sep 09 PHP
thinkphp 5框架实现登陆,登出及session登陆状态检测功能示例
Oct 10 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
杏林同学录(三)
2006/10/09 PHP
PHPMailer安装方法及简单实例
2008/11/25 PHP
解密ThinkPHP3.1.2版本之独立分组功能应用
2014/06/19 PHP
解决php写入数据库乱码的问题
2019/09/17 PHP
javascript cookie解码函数(兼容ff)
2008/03/17 Javascript
img onload事件绑定各浏览器均可执行
2012/12/19 Javascript
Javascript 函数parseInt()转换时出现bug问题
2014/05/20 Javascript
javascript实现回车键提交表单方法总结
2015/01/10 Javascript
js计算时间差代码【包括计算,天,时,分,秒】
2016/04/26 Javascript
js实现可键盘控制的简单抽奖程序
2016/07/13 Javascript
浅谈javascript中执行环境(作用域)与作用域链
2016/12/08 Javascript
jQuery实现select下拉框获取当前选中文本、值、索引
2017/05/08 jQuery
vue.js源代码core scedule.js学习笔记
2017/07/03 Javascript
Vue如何实现响应式系统
2018/07/11 Javascript
Vue递归组件+Vuex开发树形组件Tree--递归组件的简单实现
2019/04/01 Javascript
vue项目创建并引入饿了么elementUI组件的步骤
2019/04/11 Javascript
element-ui上传一张图片后隐藏上传按钮功能
2019/05/22 Javascript
使用Vue.set()方法实现响应式修改数组数据步骤
2019/11/09 Javascript
Python 模块EasyGui详细介绍
2017/02/19 Python
python数据类型_字符串常用操作(详解)
2017/05/30 Python
python实现学生信息管理系统
2020/04/05 Python
Python中numpy模块常见用法demo实例小结
2019/03/16 Python
详解Python 函数如何重载?
2019/04/23 Python
Python 实现的 Google 批量翻译功能
2019/08/26 Python
python单例模式原理与创建方法实例分析
2019/10/26 Python
python:目标检测模型预测准确度计算方式(基于IoU)
2020/01/18 Python
Python Scrapy框架:通用爬虫之CrawlSpider用法简单示例
2020/04/11 Python
Python classmethod装饰器原理及用法解析
2020/10/17 Python
Html5实现二维码扫描并解析
2016/01/20 HTML / CSS
html5实现九宫格抽奖可固定抽中某项奖品
2020/06/15 HTML / CSS
文明倡议书范文
2014/04/15 职场文书
希特勒经典演讲稿
2014/05/19 职场文书
学校法制宣传月活动总结
2014/07/03 职场文书
2015建军节87周年演讲稿
2015/03/19 职场文书
2015年度服装销售工作总结
2015/03/31 职场文书
教你使用VS Code的MySQL扩展管理数据库的方法
2022/01/22 MySQL