Skocz do zawartości

Polecane posty

Mam w wordpressie pewien plugin króry sprawdza mi sesje i odtwarza lub nie intro.

 

 

add_action('wp', 'intro');
function intro() {
session_start();
if ($_GET['pomin'] == 'true') {
$_SESSION['pomin'] = true;
}
if ($_SESSION['pomin'] == true) {
return null;
}
else {
wp_redirect('http://xxxx.xxx.xxxl/intro.html');
}
}

 

Ale sesja jest dosyć krótka i to skutkuje częstym odtwarzaniem intra a to z kolei = duży transfer.

Czy da się tą sesję jakoś wydłużyć ażeby intro odpalało sie powiedzmy raz na tydzień?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Nie zapisuj do sesji, tylko do ciastka. A ważność ciastka ustaw na miesiąc.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Nie znam sie na php. Czy cos takiego będzie ok?

 

session.gc_maxlifetime = XYZ

 

EDIT

Bardzo proszę o zmodyfikowanie w/w kodu. Sam tego nie ogarnę.

Edytowano przez czaczawik (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×