![]() |
[php]Session register - Wersja do druku +- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl) +-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www) +--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych) +--- Wątek: [php]Session register (/thread-php-session-register) |
[php]Session register - iqique - 11-10-2011 Witam. Jestem tu nowy i jestem też 'świerzakiem' w tematyce php jednak ostatnio stało się moim hobby. Napisałem sobie skrypcik logowania, który jest częścią większego skryptu. Jednak jako niedoświadczony i nie mający świadomości istnienia manuala napisałem go w oparciu o session_register. Wszystko było pięknie dopóki odpalałem skrypt na Wampie lokalnie. Po wrzuceniu na serwer wyszło szydło z worka i odkryłem, ze register global jest wyłączone i session_register nie działa. Trzeba uczyć się na błędach więc zacząłem próbę przerobienia skryptu tak aby działał bez tej funkcji. I tu pojawia się problem. O ile pozamieniałem zmienne z @session_register("zalogowany"); na $zalogowany=$_SESSION["zalogowany"]; o tyle skrypt nie rejestruje tych sesji wcale. Poprzedni sposób działał bezbłędnie na lokalnym serwerze. Logować loguje, jednak nie zapisuje do sesji wartości zmiennych pobranych z bazy w trakcie wykonywania skryptu. Walczę z tym od wczoraj i nie mam już pomysłów. Poniżej wklejam kod i proszę o wskazówki i może małą lekcję jak to powinno być zrobione. Z góry dziękuję za pomoc. Stara wersja z session_register: Kod PHP: <?php |