Heim > Backend-Entwicklung > PHP-Tutorial > 新手提问:怎么改变get的内容,页面没有改变啊

新手提问:怎么改变get的内容,页面没有改变啊

WBOY
Freigeben: 2016-06-23 14:28:13
Original
934 Leute haben es durchsucht

<?phprequire 'Inc/function.php';header("Expires:-1");header("Cache-Control:no-cache");header("Pragma:no-cache");$user=$_POST["user"];if (isset($user)){	echo("0||");	}else{		$con = mysql_connect(DBHOST,DBUSER,DBPW);	if (!$con)	  {	  die('数据库连接出错: ' . mysql_error());	  }		mysql_select_db(DBNAME, $con);		$result = mysql_query("SELECT uid,password,salt FROM `pre_ucenter_members` where username='".checkstr(user)."'");	mysql_close($con);		$row=mysql_fetch_row($result);	echo("$row[0]|$row[1]|$row[2]");}?>
Nach dem Login kopieren


这个页面执行一次以后,再次执行,修改?user=后面的参数,执行结果没有任何变化。


回复讨论(解决方案)

$user=$_POST["user"];
改为
$user=$_GET["user"];

你不是用POST接收的吗?改?user=后面参数,对POST没有影响啊

谢谢楼上的。代码修正为:

<?phprequire 'Inc/function.php';header("Expires:-1");header("Cache-Control:no-cache");header("Pragma:no-cache");$user=$_GET["user"];if (!isset($user)){	echo("0||");	}else{		$con = mysql_connect(DBHOST,DBUSER,DBPW);	if (!$con)	  {		  die("0||");	  //die('数据库连接出错: ' . mysql_error());	  }		mysql_select_db(DBNAME, $con);		$result = mysql_query("SELECT uid,password,salt FROM `pre_ucenter_members` where username='".checkstr($user)."'");	mysql_close($con);		$row=mysql_fetch_row($result);	echo("$row[0]|$row[1]|$row[2]");}?>
Nach dem Login kopieren


我犯了两个低级错误。除了post改get以外,
checkstr(user)改为checkstr($user)
执行正常了

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage