php读取asp中session值代码如下:
<?php
if(!empty($_SESSION['user']))
{
echo $_SESSION['user'];
}
else
{
echo "<a href=login.asp><font color=#ff0000>Login</font></a> ";
}
?>
怎么执行php页面session值都事空的,其中SESSION['user']值事由asp页面生成的并且有值,怎么解决?在线等。。。
9 个解决方案
#1
asp和php的session机制,不一样的,asp中用get方法传值给php,php用$_GET获取不就行了?
#2
用cookie就 可以了
#3
PHP和ASP怎么能一样呢?
有两种方法PHP可以访问ASP的SESSION:
1、使用Cookies,在ASP生成一个Cookies,那么这个Cookies是客户端的,所以PHP以及其它可以访问Cookies的都可以访问。
2、使用表单变量或者URL参数:这个不用解释了,这个是由客户端的浏览器控制的,所以任何语言均可访问Cookies。
3、这个比较麻烦,在服务器生成一个文件,ASP把SESSION值写入到这个文件,由PHP进行提取。
4、类似上面的,你可以在服务器的数据库生成一个表,装SESSION值。
有两种方法PHP可以访问ASP的SESSION:
1、使用Cookies,在ASP生成一个Cookies,那么这个Cookies是客户端的,所以PHP以及其它可以访问Cookies的都可以访问。
2、使用表单变量或者URL参数:这个不用解释了,这个是由客户端的浏览器控制的,所以任何语言均可访问Cookies。
3、这个比较麻烦,在服务器生成一个文件,ASP把SESSION值写入到这个文件,由PHP进行提取。
4、类似上面的,你可以在服务器的数据库生成一个表,装SESSION值。
#4
是四种,不是两种
#5
没有任何传值的,否则的话工作量太大了。。。。我要的就是直接如何php页面读取asp页面生成的session值
<?php
if(!empty($_SESSION['user']))
{
echo $_SESSION['user'];
}
else
{
echo " <a href=login.asp> <font color=#ff0000>Login </font> </a> ";
}
?>
<?php
if(!empty($_SESSION['user']))
{
echo $_SESSION['user'];
}
else
{
echo " <a href=login.asp> <font color=#ff0000>Login </font> </a> ";
}
?>
#6
哥,那太麻烦了,因为我asp页面都做好了。。。不想改动asp程序。我的网站www.daoq.com
就首页php的,其它都asp的。。。朋友可以看下就菜单最左边的login(判断用户是否登陆,登陆后显示session("name") ,没有登陆显示login
代码如下:if(!empty($_SESSION['user']))
{
echo $_SESSION['user'];
}
else
{
echo " <a href=login.asp> <font color=#ff0000>Login </font> </a> ";
}
?>
就首页php的,其它都asp的。。。朋友可以看下就菜单最左边的login(判断用户是否登陆,登陆后显示session("name") ,没有登陆显示login
代码如下:if(!empty($_SESSION['user']))
{
echo $_SESSION['user'];
}
else
{
echo " <a href=login.asp> <font color=#ff0000>Login </font> </a> ";
}
?>
#7
你把SESSION储存方式修改一下,修改为数据库储存的,然后让PHP去数据库提取,实在不行,我也没办法了
#8
哦,谢谢了,算了不弄那个了
#9
哦,谢谢了,算了不弄那个了
#1
asp和php的session机制,不一样的,asp中用get方法传值给php,php用$_GET获取不就行了?
#2
用cookie就 可以了
#3
PHP和ASP怎么能一样呢?
有两种方法PHP可以访问ASP的SESSION:
1、使用Cookies,在ASP生成一个Cookies,那么这个Cookies是客户端的,所以PHP以及其它可以访问Cookies的都可以访问。
2、使用表单变量或者URL参数:这个不用解释了,这个是由客户端的浏览器控制的,所以任何语言均可访问Cookies。
3、这个比较麻烦,在服务器生成一个文件,ASP把SESSION值写入到这个文件,由PHP进行提取。
4、类似上面的,你可以在服务器的数据库生成一个表,装SESSION值。
有两种方法PHP可以访问ASP的SESSION:
1、使用Cookies,在ASP生成一个Cookies,那么这个Cookies是客户端的,所以PHP以及其它可以访问Cookies的都可以访问。
2、使用表单变量或者URL参数:这个不用解释了,这个是由客户端的浏览器控制的,所以任何语言均可访问Cookies。
3、这个比较麻烦,在服务器生成一个文件,ASP把SESSION值写入到这个文件,由PHP进行提取。
4、类似上面的,你可以在服务器的数据库生成一个表,装SESSION值。
#4
是四种,不是两种
#5
没有任何传值的,否则的话工作量太大了。。。。我要的就是直接如何php页面读取asp页面生成的session值
<?php
if(!empty($_SESSION['user']))
{
echo $_SESSION['user'];
}
else
{
echo " <a href=login.asp> <font color=#ff0000>Login </font> </a> ";
}
?>
<?php
if(!empty($_SESSION['user']))
{
echo $_SESSION['user'];
}
else
{
echo " <a href=login.asp> <font color=#ff0000>Login </font> </a> ";
}
?>
#6
哥,那太麻烦了,因为我asp页面都做好了。。。不想改动asp程序。我的网站www.daoq.com
就首页php的,其它都asp的。。。朋友可以看下就菜单最左边的login(判断用户是否登陆,登陆后显示session("name") ,没有登陆显示login
代码如下:if(!empty($_SESSION['user']))
{
echo $_SESSION['user'];
}
else
{
echo " <a href=login.asp> <font color=#ff0000>Login </font> </a> ";
}
?>
就首页php的,其它都asp的。。。朋友可以看下就菜单最左边的login(判断用户是否登陆,登陆后显示session("name") ,没有登陆显示login
代码如下:if(!empty($_SESSION['user']))
{
echo $_SESSION['user'];
}
else
{
echo " <a href=login.asp> <font color=#ff0000>Login </font> </a> ";
}
?>
#7
你把SESSION储存方式修改一下,修改为数据库储存的,然后让PHP去数据库提取,实在不行,我也没办法了
#8
哦,谢谢了,算了不弄那个了
#9
哦,谢谢了,算了不弄那个了