asp和php的session机制,不一样的,asp中用get方法传值给php,php用$_GET获取不就行了?

解决方案 »

  1.   

    PHP和ASP怎么能一样呢?
    有两种方法PHP可以访问ASP的SESSION:
    1、使用Cookies,在ASP生成一个Cookies,那么这个Cookies是客户端的,所以PHP以及其它可以访问Cookies的都可以访问。
    2、使用表单变量或者URL参数:这个不用解释了,这个是由客户端的浏览器控制的,所以任何语言均可访问Cookies。
    3、这个比较麻烦,在服务器生成一个文件,ASP把SESSION值写入到这个文件,由PHP进行提取。
    4、类似上面的,你可以在服务器的数据库生成一个表,装SESSION值。
      

  2.   

    没有任何传值的,否则的话工作量太大了。我要的就是直接如何php页面读取asp页面生成的session值
    <?php 
    if(!empty($_SESSION['user']))    
        {  
        echo  $_SESSION['user'];  
            
          }  
          else  
          {  
          echo  " <a href=login.asp> <font color=#ff0000>Login </font> </a>&nbsp;&nbsp;"; 
        
        }  ?> 
      

  3.   

    哥,那太麻烦了,因为我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>&nbsp;&nbsp;"; 
        
        }  ?> 
      

  4.   

    你把SESSION储存方式修改一下,修改为数据库储存的,然后让PHP去数据库提取,实在不行,我也没办法了