我看到有的OA软件,当用户点击某个按钮后,会弹出一个与本用户相关的网页(比如查看个人的考勤情况),
但是网址上面并没有用户的信息(诸如www.xxx.com/kaoqin?ID=xxxx&psw=XXX之类),所以我想软件一定是可以在客户端写session
这样服务器就以为客户是已经登录了,但是这样的效果是怎么样实现的呢?
请各位达人赐教

解决方案 »

  1.   

    哦,那怎么得到隐藏的cookie呢,这些隐藏的cookie又是怎么命名的呢?
      

  2.   

    你可以设置PHP用URL来传递SessionId。
      

  3.   

    url不安全,也不好看,我已经说过了,一般的程序用的不是URL,网址上面并没有用户的信息(诸如www.xxx.com/kaoqin?ID=xxxx&psw=XXX之类)
      

  4.   

    带有本人信息的URL还容易被别人盗用
      

  5.   


    //读取Cookie值
    char lpszURL[] = "http://www.163.com";
    LPSTR lpData = NULL;
    DWORD nSize = 0;
    if ( InternetGetCookie( lpszURL, NULL, lpData, &nSize) )
    {
    lpData = new char[nSize+1];
    InternetGetCookie( lpszURL, NULL, lpData, &nSize);
    }
      

  6.   

    http://topic.csdn.net/t/20060215/10/4556677.html