Heim  >  Artikel  >  Backend-Entwicklung  >  PHP获取$_GET[gsid]值问题

PHP获取$_GET[gsid]值问题

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

$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".感谢大家的热情讨论!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn