Heim  >  Artikel  >  Backend-Entwicklung  >  require怎么传递数据

require怎么传递数据

WBOY
WBOYOriginal
2016-06-23 13:43:291603Durchsuche

有2个页面  A页面 A.php  和 B文件     functions.php
A是提交页面        
B是require 文件

怎么把A页面中的pripath值传到functions.php  页面中    




a页面

<?phprequire('../../class/functions.php');$pripath=(int)$_POST['pripath'];//当前使用的模板组$thegid=GetDoTempGid();?>  <form name="form1" method="post" action="ZtType.php" onsubmit="return CheckForm(document.form1);">	  <input name="pripath" type="text" id="pripath" value="<?=$pripath?>这个传递到functions.php" size="30">  </form><?phpdb_close();$empire=null;?>






b文件   functions.php

//优化		$ztid=$cr['ztid'];		$ztid22='mingxing/****a页面的值传到这里前面的mingxing/要的星好不是';		$yhid=$class_zr[$ztid][yhid];		if($yhid)		{			$yhadd=ReturnYhSql($yhid,$yhvar,1);		}		$query="select ztid,cid,classid,id,isgood from {$dbtbpre}enewsztinfo where ".$yhadd."cid='$classid' order by ".$addorder.$limit;		$totalquery="select count(*) as total from {$dbtbpre}enewsztinfo where ".$yhadd."cid='$classid'";//统计		$doclasspath=ReturnSaveZtPath($ztid,0);		$dopath=ECMS_PATH.$ztid22."/";		if(empty($class_zr[$ztid][zturl]))		{			$dolink=$public_r[newsurl].$ztid22."/";		}		else		{			$dolink=$class_zr[$ztid][zturl]."/";


回复讨论(解决方案)

用session
放,取

首先 你确定接收到的是什么值,然后用也是可以的

require('../../class/functions.php');
$pripath=(int)$_POST['pripath'];  

这两句调换一下顺序,这样functions.php就可以使用$pripath这个变量了

require('../../class/functions.php');
$pripath=(int)$_POST['pripath'];  

这两句调换一下顺序,这样functions.php就可以使用$pripath这个变量了



这个是正解
你也可以在B页面用 $_POST['pripath'];  获得值

都require了还用传参数,#4正解

#4正解。。

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
Vorheriger Artikel:thinkPHP格式化时间的问题Nächster Artikel:页面传参问题