Вопрос кодерам и прогерам - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Mon, 23 Dec 2024 16:36:50 +0300 <img src="https://visavi.net/uploads/stickers/klass.gif" alt="klass"> 5. <strong>DimmoS</strong>, https://visavi.net/topics/41646/674216 Вопрос кодерам и прогерам ingush Tue, 02 Dec 2014 00:56:20 +0300 Сообщения https://visavi.net/topics/41646/674216 1. <strong>ingush</strong>, $expires = time() + ($expires * 86400) тут $expires * 86400 Замени на нужное число из расчета :<br> <br> 60 - минута<br> 60*60 - час<br> 60*60*24 - сутки<br> 60*60*24*30 - месяц<br> 60*60*24*30*12 - год<br> Либо одним числом:<br> 60*60=3600 - час<br> 60*60*24=86400 - сутки и т.д. https://visavi.net/topics/41646/674183 Вопрос кодерам и прогерам Dmitry Kokorin Mon, 01 Dec 2014 09:18:25 +0300 Сообщения https://visavi.net/topics/41646/674183 Спасибо вам большое! https://visavi.net/topics/41646/674172 Вопрос кодерам и прогерам ingush Sun, 30 Nov 2014 22:39:30 +0300 Сообщения https://visavi.net/topics/41646/674172 1. <strong>ingush</strong>, в переменной $expires задаётся количество дней которые живёт сессия пользователя. https://visavi.net/topics/41646/674170 Вопрос кодерам и прогерам Антон Sun, 30 Nov 2014 20:54:58 +0300 Сообщения https://visavi.net/topics/41646/674170 $expires = time() + ($expires * 86400); заменить на $expires = time()*time();<br> <br> тогда сессии будут вечные практически. https://visavi.net/topics/41646/674166 Вопрос кодерам и прогерам Кевин Митник Sun, 30 Nov 2014 20:15:01 +0300 Сообщения https://visavi.net/topics/41646/674166 Какую именно строку изменить в этом коде и на что, для того чтобы пользователи всегда оставались в системе и не приходилось каждый раз авторизоваться заново ? Данный код описан ниже.<br> <br> <pre class="prettyprint">&lt;?php function clean_url($url) { if( $url == &#039;&#039; ) return; $url = str_replace( &quot;http&#58;//&quot;, &quot;&quot;, strtolower( $url ) ); $url = str_replace( &quot;https&#58;//&quot;, &quot;&quot;, $url ); if( substr( $url, 0, 4 ) == &#039;www.&#039; ) $url = substr( $url, 4 ); $url = explode( &#039;/&#039;, $url ); $url = reset( $url ); $url = explode( &#039;&#58;&#039;, $url ); $url = reset( $url ); return $url; } $domain_cookie = explode (&quot;.&quot;, clean_url( $_SERVER&#91;&#039;HTTP_HOST&#039;] )); $domain_cookie_count = count($domain_cookie); $domain_allow_count = -2; if($domain_cookie_count &gt; 2){ if(in_array($domain_cookie&#91;$domain_c ookie_count-2], array(&#039;com&#039;, &#039;net&#039;, &#039;org&#039;) )) $domain_allow_count = -3; if($domain_cookie&#91;$domain_cookie_c ount-1] == &#039;ua&#039; ) $domain_allow_count = -3; $domain_cookie = array_slice($domain_cookie, $domain_allow_count); } $domain_cookie = &quot;.&quot;.implode(&quot;.&quot;, $domain_cookie); define(&#039;DOMAIN&#039;, $domain_cookie); function set_cookie($name, $value, $expires) { if( $expires ) { $expires = time() + ($expires * 86400); } else { $expires = FALSE; } if( PHP_VERSION &lt; 5.2 ) { setcookie($name, $value, $expires, &quot;/&quot;, DOMAIN . &quot;; HttpOnly&quot;); } else { setcookie($name, $value, $expires, &quot;/&quot;, DOMAIN, NULL, TRUE); } } ?&gt;</pre> https://visavi.net/topics/41646/674160 Вопрос кодерам и прогерам ingush Sun, 30 Nov 2014 15:35:17 +0300 Сообщения https://visavi.net/topics/41646/674160