首页  >  文章  >  后端开发  >  require怎么传递数据

require怎么传递数据

WBOY
WBOY原创
2016-06-23 13:43:291603浏览

有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正解。。

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn