php session_start(); session_register("sessregoster"); session_register("sesspwd"); session_register("sessemail"); $_SESSION["sessregister"]=$register_id; //email as session $_SESSION["sesspwd"]=$txtUserpd;//password as session $_SESSION["sessemail"]=$email;//$email as session
session_register("sessregoster"); session_register("sesspwd"); session_register("sessemail"); 还是不行但是我发现:在我的网站下有几个虚拟目录,其中有一个虚拟目录下可以传输成功,但是在这个虚拟目录下就是不行,这是什么原因啊???? 我的虚拟目录设置如下: Alias /icons/ "E:/Apache Group/Apache2/icons/" #=================================================== Alias /test/ "E:/Apache Group/Apache2/test/" Alias /test1/ "E:/Apache Group/Apache2/test1/" Alias /sinocast/ "E:/Apache Group/Apache2/sinocast/" Alias /sinotest/ "E:/Apache Group/Apache2/sinotest/" Alias /company/ "E:/Apache Group/Apache2/company/" #====================================================== <Directory "E:/Apache Group/Apache2/icons"> Options Indexes MultiViews AllowOverride None Order allow,deny Allow from all </Directory> #===================================================== <Directory "E:/Apache Group/Apache2/test"> Options Indexes MultiViews AllowOverride None Order allow,deny Allow from all </Directory> #========================================================== <Directory "E:/Apache Group/Apache2/sinocast"> Options Indexes MultiViews AllowOverride None Order allow,deny Allow from all </Directory> #=========================================================== <Directory "E:/Apache Group/Apache2/sinotest"> Options Indexes MultiViews AllowOverride None Order allow,deny Allow from all </Directory> #=========================================================== <Directory "E:/Apache Group/Apache2/test1"> Options Indexes MultiViews AllowOverride None Order allow,deny Allow from all </Directory> #========================================================== <Directory "E:/Apache Group/Apache2/company"> Options Indexes MultiViews AllowOverride None Order allow,deny Allow from all </Directory> #========================================================== 其中在testAlias /icons/ "E:/Apache Group/Apache2/icons/" #=================================================== Alias /test/ "E:/Apache Group/Apache2/test/" Alias /test1/ "E:/Apache Group/Apache2/test1/" Alias /sinocast/ "E:/Apache Group/Apache2/sinocast/" Alias /sinotest/ "E:/Apache Group/Apache2/sinotest/" Alias /company/ "E:/Apache Group/Apache2/company/" #====================================================== <Directory "E:/Apache Group/Apache2/icons"> Options Indexes MultiViews AllowOverride None Order allow,deny Allow from all </Directory> #===================================================== <Directory "E:/Apache Group/Apache2/test"> Options Indexes MultiViews AllowOverride None Order allow,deny Allow from all </Directory> #========================================================== <Directory "E:/Apache Group/Apache2/sinocast"> Options Indexes MultiViews AllowOverride None Order allow,deny Allow from all </Directory> #=========================================================== <Directory "E:/Apache Group/Apache2/sinotest"> Options Indexes MultiViews AllowOverride None Order allow,deny Allow from all </Directory> #=========================================================== <Directory "E:/Apache Group/Apache2/test1"> Options Indexes MultiViews AllowOverride None Order allow,deny Allow from all </Directory> #========================================================== <Directory "E:/Apache Group/Apache2/company"> Options Indexes MultiViews AllowOverride None Order allow,deny Allow from all </Directory> #========================================================== 其中在test下就可以实现session变量的传输,但在sinocast下就不行,这是什么原因啊?/ 真是郁闷,请各位师兄弟指教 先谢了
你可以在赋值以前,我是说 $_SESSION["sessregister"]=$register_id; //email as session $_SESSION["sesspwd"]=$txtUserpd;//password as session $_SESSION["sessemail"]=$email;//$email as session这个之前,输出$txtUserpd和$email看看是否有输出
这样不行,我刚试一下,还是老样子
session_register("sessregoster");
session_register("sesspwd");
session_register("sessemail");
$_SESSION["sessregister"]=$register_id; //email as session
$_SESSION["sesspwd"]=$txtUserpd;//password as session
$_SESSION["sessemail"]=$email;//$email as session
session_register("sesspwd");
session_register("sessemail");
还是不行但是我发现:在我的网站下有几个虚拟目录,其中有一个虚拟目录下可以传输成功,但是在这个虚拟目录下就是不行,这是什么原因啊????
我的虚拟目录设置如下:
Alias /icons/ "E:/Apache Group/Apache2/icons/"
#===================================================
Alias /test/ "E:/Apache Group/Apache2/test/"
Alias /test1/ "E:/Apache Group/Apache2/test1/"
Alias /sinocast/ "E:/Apache Group/Apache2/sinocast/"
Alias /sinotest/ "E:/Apache Group/Apache2/sinotest/"
Alias /company/ "E:/Apache Group/Apache2/company/"
#======================================================
<Directory "E:/Apache Group/Apache2/icons">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
#=====================================================
<Directory "E:/Apache Group/Apache2/test">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
#==========================================================
<Directory "E:/Apache Group/Apache2/sinocast">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
#===========================================================
<Directory "E:/Apache Group/Apache2/sinotest">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
#===========================================================
<Directory "E:/Apache Group/Apache2/test1">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
#==========================================================
<Directory "E:/Apache Group/Apache2/company">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
#==========================================================
其中在testAlias /icons/ "E:/Apache Group/Apache2/icons/"
#===================================================
Alias /test/ "E:/Apache Group/Apache2/test/"
Alias /test1/ "E:/Apache Group/Apache2/test1/"
Alias /sinocast/ "E:/Apache Group/Apache2/sinocast/"
Alias /sinotest/ "E:/Apache Group/Apache2/sinotest/"
Alias /company/ "E:/Apache Group/Apache2/company/"
#======================================================
<Directory "E:/Apache Group/Apache2/icons">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
#=====================================================
<Directory "E:/Apache Group/Apache2/test">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
#==========================================================
<Directory "E:/Apache Group/Apache2/sinocast">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
#===========================================================
<Directory "E:/Apache Group/Apache2/sinotest">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
#===========================================================
<Directory "E:/Apache Group/Apache2/test1">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
#==========================================================
<Directory "E:/Apache Group/Apache2/company">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
#==========================================================
其中在test下就可以实现session变量的传输,但在sinocast下就不行,这是什么原因啊?/
真是郁闷,请各位师兄弟指教
先谢了
http://art.21e.cn/tec/7/witchina1418.htm
$_SESSION["sessregister"]=$register_id; //email as session
$_SESSION["sesspwd"]=$txtUserpd;//password as session
$_SESSION["sessemail"]=$email;//$email as session这个之前,输出$txtUserpd和$email看看是否有输出
session.save_path = c:\winnt\temp