Files
journal/vendor/chinadoi/include/MyCookie.class.php
wangjinlei a9bdce100c 20220406
2022-04-06 18:24:31 +08:00

92 lines
1.8 KiB
PHP

<?php
/*
* @author:administrator
* @createTime:2016-07-03
*/
Class MyCookie
{
function ReadCookie($cookiefile="../../tmp.cookie")
{
$cookie_folder = dirname(__FILE__)."/temp";
$lines = file($cookie_folder."/$cookiefile");
$rtn=array();
foreach($lines as $line) {
// if($line[0] != '#' && substr_count($line, "\t") == 6) {
die("--ss-");
$tokens = explode("\t", $line);
$tokens = array_map('trim', $tokens);
$tokens[4] = date('Y-m-d h:i:s', $tokens[4]);
if(strpos($tokens[6], "~")!=false )
{
$tmpary=exploed($tokens[6],"~");
$rtn["userId"]=$tmpary[0];
$rtn["userName"]=$tmpary[1];
$rtn["companyType"]=$tmpary[2];
return $rtn;
}
//}
}
return $rtn;
}
function join_cookie($cook)
{
foreach( $cook as $k=>$v )
{
$d[] =$k."=".$v;
}
$data = implode(";",$d);
return $data;
}
function pase_cookie($cookFile,$encode=true)
{
$cookie = file_get_contents ( $cookFile );
$citem = explode("*\n",$cookie);
foreach( $citem as $c )
{
list($ckey,$cvalue) = explode("\n",$c);
if($ckey!='')$cook[$ckey] = $cvalue;
}
return $cook;
}
}
?>
<?php
////test ...
/*
$MyCookieC=new MyCookie();
$MyCookieC->ReadCookie();
*/
?>