20220406
This commit is contained in:
91
vendor/chinadoi/include/MyCookie.class.php
vendored
Normal file
91
vendor/chinadoi/include/MyCookie.class.php
vendored
Normal file
@@ -0,0 +1,91 @@
|
||||
<?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();
|
||||
*/
|
||||
?>
|
||||
Reference in New Issue
Block a user