omlouvám se, ale mám jeden dotaz k $_SESSION
předávám proměnné které jsou výsledkem dotazy SQL a jelikož je výsledků více, mám tam navigaci pro stránkování výsledku
takže pro další stránky je nutné parametry dotazu "uchovat" (používám session)
na localhost a na hostingu forpsi to bez problému funguje, na hostingu ebola z nějakého důvodu ne (přitom v error logu žádná hláška není, resp byla tam jedna, ale z jiných časů a patrně z jiných příčin)
potřeboval bych nějak zajistit, aby napsaný script fungoval na více serverech
session načítám v na začátku hlavičky každé stránky
1 <? 2 session_start(); 3 4 session_register('aaa'); 5 session_register('select_exp'); 6 session_register('from_exp'); 7 session_register('left_join_exp'); 8 session_register('on_exp'); 9 session_register('where_exp'); 10 session_register('like_exp'); 11 session_register('orderby1_exp'); 12 session_register('desc1_exp'); 13 session_register('orderby2_exp'); 14 session_register('desc2_exp'); 15 16 if (!isset($_SESSION['aaa'])) $_SESSION['aaa'] = 10; 17 if (!isset($_SESSION['select_exp'])) $_SESSION['select_exp'] = '*'; 18 if (!isset($_SESSION['from_exp'])) $_SESSION['from_exp'] = 'galerie'; 19 if (!isset($_SESSION['left_join_exp'])) $_SESSION['left_join_exp'] = 'kategorie'; 20 if (!isset($_SESSION['on_exp'])) $_SESSION['on_exp'] = 'galerie.kategorie=kategorie.kategorie_id'; 21 if (!isset($_SESSION['where_exp'])) $_SESSION['where_exp'] = 'galerie_id'; 22 if (!isset($_SESSION['like_exp'])) $_SESSION['like_exp'] = '%'; 23 if (!isset($_SESSION['orderby1_exp'])) $_SESSION['orderby1_exp'] = 'kategorie.kategory'; 24 if (!isset($_SESSION['desc1_exp'])) $_SESSION['desc1_exp'] = 'ACS'; 25 if (!isset($_SESSION['orderby2_exp'])) $_SESSION['orderby2_exp'] = 'name_cz'; 26 if (!isset($_SESSION['desc2_exp'])) $_SESSION['desc2_exp'] = 'ASC'; 27 28 ?> 29
mohl bych požádat o komentáře k tomuto problému ?
:-) |