热搜:NVER node 开发 php

require怎么传递数据

2024-08-15 18:25:02
require怎么传递数据

有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();?>  
<?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正解。。