php中的$_GET如何获取带有井号“#”的参数
来源:互联网 发布:sqlserver 创建临时表 编辑:程序博客网 时间:2024/05/21 04:23
<?phpecho $_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的这个环节想办法。
<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的header()跳转传递带“#”的参数的话:
a.php
<?php$query = http_build_query(array('key'=>'66#77'));// var_dump($query); //string 'key=66%2377' (length=11)header("location:http://test.com/b.php?$query");?>b.php
<?phpvar_dump($_GET['key']); //string '66#77' (length=5)?>
0 1
- php中的$_GET如何获取带有井号“#”的参数
- PHP中的$_POST,$_GET,$_REQUEST的区别
- php中的$_GET全局变量,通过URL传递参数
- PHP扩展中获取Get请求的数据_Get,Server
- PHP的超级变量$_GET获取HTML表单(Form) 数据
- php 获取提交的数据 $_REQUEST = $_GET + $_POST + $_COOKIE
- PHP 获取表单提交的数据($_GET $_POST)
- php中的$_REQUEST、$_GET、$_POST
- js 实现 php 中的 $_GET
- php中如何用$_GET[ ]方法获取相同参数第二个值?
- php中如何用$_GET[ ]方法获取相同参数第二个值?
- php如何获取url的参数
- 实验室-PHP重构$_GET参数部分
- URL带有其他参数时,如何使用PHP的CI框架分页类?
- PHP $_GET
- PHP $_GET
- PHP $_GET
- php _GET
- 我的JavaWeb学习2
- 让页面在打开时自动刷新
- iOS中一个图展的实现
- Web编码乱码解决原理方案
- Hadoop集群(CHD4)实践之 (4) Oozie搭建
- php中的$_GET如何获取带有井号“#”的参数
- 郭美美的经济学
- Windows Azure Mobile Service - Data Sync lessons learned
- Lua的function、closure和upvalue
- Hello my blog on CSDN
- KVC 和KVO机制
- 使用C++ ostringstream来格式化字符串输出
- LeetCode 086 Partition List
- Codeforces 347 B Fixed Points 题解