2013-10-18 64 views
0

我想提出一个web应用程序,其中有四个目录用户,管理员,超级管理员。我登录的用户和他们每个人的指导使用,具体取决于用户是谁会话这些目录和它的工作搞好。持续在某些目录

我怎样才能确保用户会话,他们都在目录中仍然存在,直到他们注销。举例来说,如果我登录的管理员,我想我所有的只是会话在admin目录坚持没有去到另一个目录。我没有和想法,请帮助

这是路径的根文件夹:F:\wamp\www\authentication\public\

  • 管理:F:\wamp\www\authentication\public\admin\
  • 用户:F:\wamp\www\authentication\public\user

我不想回包含这个目录的根目录..请帮助我,并给我示例代码。

回答

0
$conflen=strlen('SCRIPT'); 
$B=substr(__FILE__,0,strrpos(__FILE__,'/')); 
$A=substr($_SERVER['DOCUMENT_ROOT'], strrpos($_SERVER['DOCUMENT_ROOT'],$_SERVER['PHP_SELF'])); 
$C=substr($B,strlen($A)); 
$posconf=strlen($C)-$conflen-1; 
$D=substr($C,1,$posconf); 
$host='http://'.$_SERVER['SERVER_NAME'].$D; 
$path=$host.dirname($_SERVER['PHP_SELF']); 
define('FRAMEWORK_PATH', $path.'/'); 

这是行得通,但给更多的答案。我发现它的PHP手册中

相关问题