Home  >  Article  >  Backend Development  >  PHP获取$_GET[gsid]值问题

PHP获取$_GET[gsid]值问题

WBOY
WBOYOriginal
2016-06-20 12:51:141083browse

$numdog获取不到$_GET[gsid]的值,总是等于初始化的1,如果你不初始化,它还报错,说未定义的变量。求大神指导,是编辑页面的取值问题。


回复讨论(解决方案)

你的表单是怎么写的?

有必要在代码最前面输出一下看看,到底页面提交了些啥。

print_r( $_GET);
print_r( $_POST);

如果不想看到错误提示,就在最前面加上
error_reporting(E_ALL ^ E_NOTICE);

代码没有问题,取不到这个gsid,是不是你是POST传来的,
你看这样可以取到值吗。
$_REQUEST['gsid']
另外,如果gsid是数字的话建议用intval($_REQUEST['gsid'])处理一下。

找到错误了,原来在表单上也要加入参数比如action="dogdo.php?id=5".感谢大家的热情讨论!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn