`
moqiang02
  • 浏览: 556648 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
文章分类
社区版块
存档分类
最新评论

php中的$_GET如何获取带有“#”的参数

 
阅读更多
<?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的这个环节想办法。

<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获取URL中带#号等特殊符号参数的解决方法

    本篇知识点将详细探讨如何在PHP中获取带有特殊符号,如井号(#)的URL参数,并介绍如何使用JavaScript的escape函数对这些特殊字符进行编码,从而实现正确地在服务器端获取这些参数。 首先,我们来看看URL编码的基础...

    PHP $-GET变量:$POST变量.md

    当在浏览器中打开`index.html`文件并点击链接时,浏览器会导航到`get_example.php`,并显示从查询字符串中获取的`name`和`age`参数的值。需要注意的是,使用`$_GET`传递数据有一定的局限性,特别是在数据量较大或者...

    PHP里的$_GET数组介绍

    在PHP编程语言中,`$_GET`数组是一个特殊的数据结构,用于存储通过HTTP GET方法传递的参数。HTTP GET方法常用于向服务器请求资源,并且可以在URL中显式地看到参数和值。`$_GET`数组提供了方便的方式来访问这些传递的...

    解决了浏览器URL地址栏直接输入get参数值包含中文时的urlencode编码格式问题

    浏览器网址后面带的get参数值含有中文的时候,在php里面获取字符串并且进行urlencode处理的时候,不同的浏览器,urlencode函数转换后的结果不一样。 原来urlencode这个函数有2中编码方式,一种是gbk格式的编码,一种...

    PHP获取当前url路径的函数及服务器变量QUERY_STRING、REQUEST_URI

    - 如果URL中没有查询参数,则`$_SERVER["QUERY_STRING"]`为空字符串。 #### 2. $_SERVER["REQUEST_URI"] **说明:** `REQUEST_URI`用于获取当前请求的完整URI(统一资源标识符),但不包含域名部分。这个变量包含...

    新浪微博头像上传Flash(带php示例)

    // get中会带有activityKey=xxx,其中xxx为sina.php中的verifycode参数 file_put_contents('upload_profile.txt', print_r($_GET,1)); file_put_contents('upload_profile.jpg', file_get_contents&#40;...

    php生成圆角图片的方法_.docx

    - `$_GET['topleft']`,`$_GET['bottomleft']`,`$_GET['bottomright']`,`$_GET['topright']`:控制各个角落是否显示圆角,若参数为"no"则不显示。 - `$_GET['imagetype']`:图片类型(如jpeg、jpg、gif)。 - `...

    get、post、request的区别

    首先,`$_GET`变量用于存储通过URL参数传递的数据。当用户访问一个URL并带有问号(?)后面的查询字符串时,比如`example.com/page.php?key=value`,`key=value`这部分会被解析到`$_GET`数组中。GET请求通常用于传递...

    PHP语言入门教程&demo.zip

    通过`$_GET`数组,PHP可以从URL参数中获取数据。例如,URL中的`?id=123`,可以使用`$id = $_GET['id'];`获取。 ### 3. PHP与数据库交互 PHP常用于连接和操作MySQL等数据库。`mysqli`或`PDO`扩展提供数据库连接和...

    php获取参数的几种方法总结

    当表单提交使用GET方法或者用户直接在浏览器地址栏输入带有查询参数的URL时,参数值会被封装到$_GET数组中。可以使用$_GET['key']的方式来获取参数值。例如,如果URL为 "***/?value=test",那么可以通过$_GET["value...

    PHP通过内置函数memory_get_usage()猎取内存用法状况_.docx

    `memory_get_usage()`函数有两种形式,一种不带参数,另一种接受一个可选的布尔型参数`$real_usage`。如果不传递参数或传入`false`,该函数将返回由`emalloc()`分配的内存使用量,即PHP实际分配给脚本的内存。如果`$...

    php中实现翻页带有详细的注释

    我们使用`$_GET['page']`获取URL中的页面参数,如果没有提供,则默认为第一页。 在与数据库建立连接后,我们构建一个SQL查询,包含`LIMIT`子句来限制返回的记录数量。执行查询并遍历结果集,将数据输出到页面上。...

    分页类 可自定义分页模板、对多个参数的URL分页

    它可能使用`$_GET`全局变量来获取URL中的参数,并将其与分页相关参数结合,生成新的分页URL。这使得在分页导航中,用户可以继续使用他们在当前页面上的其他筛选条件或排序方式。 接下来,`Page`类提供了自定义分页...

    PHP jqGrid 数据网格显示并分页

    这个文件负责从数据库中获取数据,并以JSON格式返回给jqGrid。这里假设我们使用MySQL数据库: ```php &lt;?php // 连接数据库 $db = new mysqli('localhost', 'username', 'password', 'database'); if ($db-&gt;connect...

    PHP中的实验二

    例如,`$_GET`用于接收URL参数,`$_POST`用于接收表单数据,`$_SESSION`和`$_COOKIE`则分别处理会话数据和HTTP饼干数据。 PHP支持多种基本数据类型,包括整型(int)、浮点型(float)、字符串(string)、布尔型...

    php安全,防注入类.zip

    &lt;?php class Params {  public $get = array(); ... public $post = array();...对于带有任何参数的sql语句都会被发送到数据库服务器,并被解析!对于攻击者想要恶意注入sql是不可能的!

    php循环读取本地图片带分页

    接着,我们需要处理用户请求的当前页数,可以通过`$_GET`或`$_POST`获取,假设参数名为`page`: ```php $page = isset($_GET['page']) ? intval($_GET['page']) : 1; ``` 确保页面编号有效: ```php if ($page ) ...

    PHP中的变量作用域

    // 如果URL中有参数 name,则输出相应的值 ?&gt; ``` #### 七、静态变量 静态变量使用`static`关键字声明,其特点是即使函数执行结束,变量的值也会被保留。这对于某些需要在多次函数调用之间保持状态的场景非常有用...

    php预定义变量使用帮助(带实例)

    标题中的“php预定义变量使用帮助(带实例)”指的是PHP编程中的一种特性,即预定义的全局变量,这些变量在脚本的任何地方都可直接访问,无需使用`global`关键字。这些变量通常用于存储服务器环境信息、HTTP请求数据...

Global site tag (gtag.js) - Google Analytics