Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.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 通过URL作为参数传递0_Php - Fatal编程技术网

Php 通过URL作为参数传递0

Php 通过URL作为参数传递0,php,Php,出于某种原因,当我尝试使用url参数变量传递0时,另一端它会以空或null结束。如何使用url参数将0从A页传递到B页 在symfony中 echo表单标签('application/recognition?step=0')?> 最后就像 应用/识别 步骤将丢失,但如果将0更改为1,则该步骤将正常工作 谢谢..您如何检查0?它应该是$\u GET['param']='0'检查代码,确保页面没有“空[$\u GET['step']” 当step=0时,在php中,empty[$\u GET['st

出于某种原因,当我尝试使用url参数变量传递0时,另一端它会以空或null结束。如何使用url参数将0从A页传递到B页

在symfony中
echo表单标签('application/recognition?step=0')?>

最后就像

应用/识别

步骤将丢失,但如果将0更改为1,则该步骤将正常工作


谢谢..

您如何检查0?它应该是
$\u GET['param']='0'

检查代码,确保页面没有“空[$\u GET['step']”

当step=0时,在php中,empty[$\u GET['step']]将返回true,这意味着step=0等于step为空


因此,如果您有“empty[$\u GET['step']]”,则当step=0时,您的php页面无法工作,而step=0只是试图在另一端打印出来。对不起,我不明白您的意思<代码>echo$_GET['param']如果是0,则应输出“0”。@Matt S:除非在回显之前将其解释为整数,否则它将显示一个空字符串。@MainMa:GET参数总是由PHP在超全局中作为字符串返回。@Matt S:我知道。我的意思是OP可能会在回显变量之前对其进行操作。根据symfony项目网站,表单帮助程序(如
Form\u tag
)已被弃用,而应使用纯HTML。有没有办法避免使用form_标签?如果是这样的话,我将不得不更改大约9页。问题不在于form_tag,我认为form_tag使用的是另一个名为tag()的函数,我找不到任何关于它的信息