Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
磅符号(#)在PHP中不起作用_Php_Get - Fatal编程技术网

磅符号(#)在PHP中不起作用

磅符号(#)在PHP中不起作用,php,get,Php,Get,我有一个变量'cno',它的值有时有123.-(以磅符号结尾) 问题是,在传递URL后,我无法获取带磅号的变量 例如:我的url-/index.php?cno=34 所以我需要获取$\u get['cno']值,比如=34,但它只显示34 是否可以获得带有磅号的“cno”变量值 谢谢。#在URL中表示文档片段。在发送它们之前,请先输入您的值。#在URL中表示文档片段。在发送值之前,请先将其编码。您必须将#编码为%23,因此您的URL如下所示: /index.php?cno=34%23 为了更方便

我有一个变量'cno',它的值有时有
123.
-(以磅符号结尾)

问题是,在传递URL后,我无法获取带磅号的变量

例如:我的url-
/index.php?cno=34

所以我需要获取
$\u get['cno']
值,比如=
34
,但它只显示34

是否可以获得带有磅号的“cno”变量值


谢谢。

#
在URL中表示文档片段。在发送它们之前,请先输入您的值。

#
在URL中表示文档片段。在发送值之前,请先将其编码。

您必须将
#
编码为
%23
,因此您的URL如下所示:

/index.php?cno=34%23

为了更方便地使用PHP的内置
urlencode
函数:


您必须将
#
编码为
%23
,因此您的URL如下所示:

/index.php?cno=34%23

为了更方便地使用PHP的内置
urlencode
函数:


提供一些信息:提供一些信息:我有一些带#号的变量值。(例如:A3XER#)所以我需要通过URL传递这个变量。@Prabath-我不知道你的问题是什么,但我已经更新了我的答案。看看……我有一些带#号的变量值。(例如:A3XER#)所以我需要通过URL传递这个变量。@Prabath-我不知道你的问题是什么,但我已经更新了我的答案。看看。。。
$cno = "34#";
$url = urlencode("/index.php?cno=" . $cno); // "/index.php?cno=34%23"