![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 24.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam następujący problem. Na stronie mam formularz z listą <select> gdzie wybieram rozdzielczość. Są dwie 800x600 i 1024x768. Informacja te mają być zapamiętywane w plikach cookie i tak na początku pliku index.php mam instrukcje if, która sprawdzaczy który rozmiar został wybrany. Jeśli 800x600 to mam 3 polecenia:
jeźli 1024 to są takie samie cistka ale mają inne wartości. Problem leży w tym, ze jak wybiore jedną opcjie to nie działaza pierwszym razem. Musze to samo 2 razy żeby zadziałało. W czym tkwi problem? Czyżby program gubił ciasteczka? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 319 Pomógł: 118 Dołączył: 26.11.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
nie wiem czy dobrze zrozumialem o co Ci chodzi
pewnie po wrzuceniu ciastka, nie odswiezasz strony. Zrob na koncu przekierowanie za pomoca header pozatym czy wybor rozdzielczosci ma sens? mozna to sprawdzic za pomoca javascript, pozatym lepiej zrobic strone dostosowana do wszystkich rozdzielczosci, bo nie zrobisz chyba oddzielnych dla wszystkich? jeden ma 800x600, inny 1024... 1280... itd. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Tak jak napisał @my sala musisz przeładować stronę aby ciacho zostało wczytane, w zależności jak robisz tworzenie cookie.
Cytat Zrob na koncu przekierowanie za pomoca header - mogą wyskoczyć błedy typu nagłówki zostały już wysłane (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Przekierowanie możesz zrobić za pomocą javascript ale wydaje mi się że najlepszym sposobem jest action w form ustawić na inny plik np. setcookie.php tam ustawiz cookie i tam zadziała header i wracając na www już oczyta dane w ciachu. Łukasz |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 319 Pomógł: 118 Dołączył: 26.11.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
kossa przeciez bledu naglowka mozna sie pozbyc albo w konfiguracji php, albo uzywajac ob_start" title="Zobacz w manualu PHP" target="_manual
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 235 Pomógł: 2 Dołączył: 30.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
...Albo korzystając z pięknej rzeczy takiej jak systemy szablonów, ustawiając pokazywanie treśći na samym końcu skryptu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 26.08.2025 - 03:01 |