Какую именно строку изменить в этом коде и на что, для того чтобы пользователи всегда оставались в системе и не приходилось каждый раз авторизоваться заново ? Данный код описан ниже.
<?php
function clean_url($url) { if( $url == '' ) return;
$url = str_replace( "http://", "", strtolower( $url ) ); $url = str_replace( "https://", "", $url ); if( substr( $url, 0, 4 ) == 'www.' ) $url = substr( $url, 4 ); $url = explode( '/', $url ); $url = reset( $url ); $url = explode( ':', $url ); $url = reset( $url );
return $url; }
$domain_cookie = explode (".", clean_url( $_SERVER['HTTP_HOST'] )); $domain_cookie_count = count($domain_cookie); $domain_allow_count = -2;
if($domain_cookie_count > 2){
if(in_array($domain_cookie[$domain_c ookie_count-2], array('com', 'net', 'org') )) $domain_allow_count = -3;
if($domain_cookie[$domain_cookie_c ount-1] == 'ua' ) $domain_allow_count = -3;
$domain_cookie = array_slice($domain_cookie, $domain_allow_count); }
$domain_cookie = ".".implode(".", $domain_cookie);
define('DOMAIN', $domain_cookie);
function set_cookie($name, $value, $expires) {
if( $expires ) {
$expires = time() + ($expires * 86400);
} else {
$expires = FALSE;
}
if( PHP_VERSION < 5.2 ) {
setcookie($name, $value, $expires, "/", DOMAIN . "; HttpOnly");
} else {
setcookie($name, $value, $expires, "/", DOMAIN, NULL, TRUE);
} }
?>
Changed: Андрей (30.11.2014 / 18:16)