Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> problem z sesjami
marcinp1984
post
Post #1





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 17.05.2009

Ostrzeżenie: (0%)
-----


Dzisiaj same problem tak więc kolejny temat (IMG:style_emoticons/default/smile.gif) Tym razem już zupełnie nie wiem czemu tak się dzieje, ani nie mam żadnego pomysłu co zmienić aby mogło się to poprawić.
Może zacznę od tego... mam pewien plik html/php z zawartością jak poniżej (mniej więcej (IMG:style_emoticons/default/wink.gif) chodzi mi głównie o przedstawienie założeń i oczekiwanych efektów)

  1. <a href="http://xyz.pl/link.php?au=1">
  2. <img src="http://xyz.pl/link.php?img=1">
  3. </a>
  4. <a href="http://xyz.pl/link.php?au=2">
  5. <img src="http://xyz.pl/link.php?img=2">
  6. </a>
  7. <a href="http://xyz.pl/link.php?au=3">
  8. <img src="http://xyz.pl/link.php?img=3">
  9. </a>
  10. <a href="http://xyz.pl/link.php?au=4">
  11. <img src="http://xyz.pl/link.php?img=4">
  12. </a>


oraz plik link.php:

  1.  
  2. if(isset($_GET['img']))
  3. {
  4. $id = intval($_GET['img']);
  5.  
  6. (...)
  7.  
  8. $_SESSION['url'][$id] = $this->aukcje[$id]['id'];
  9. }
  10.  
  11. if(isset($_GET['au']))
  12. {
  13. $id = intval($_GET['au']);
  14.  
  15. if(isset($_SESSION['url'][$id]))
  16. header('Location: '.'http://www.testwebapi.pl/item'.$_SESSION['url'][$id].'_aukcja.html');
  17. else
  18. header('Location: '.'http://www.testwebapi.pl/show_user_auctions.php?uid='.$this->USER_ID);
  19. }


Chcę uzyskać to, abym po kliknięciu na jeden z czterech linków został przekierowany na odpowiednią stronę. I niby wszystko wydaje się być ok bo prawie to działa. A dla tego prawie, że jedyną przeglądarką w której działa to bez problemu jest Firefox. W IE, czy Operze jest troche gorzej. Odpalam przeglądarkę wpisuje adres, klikam na 1 z 4 linków i niestety nie odnajduje takiego adresu w sesji i jestem przekierowany do adresu podanego w else. Ale jeśli odświeżę przeglądarkę i znów klikne na któryś z linków wtedy wszystko jest ok. Czym może to być spowodowane? Co można jeszcze spróbować zmienić aby działało to poprawnie w każdej przeglądarce?

nikt nie ma żadnego pomysłu?
Go to the top of the page
+Quote Post
tehaha
post
Post #2





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

Ostrzeżenie: (0%)
-----


jak dla mnie to błąd w logice, gdzie wpisujesz do sesji adresy?
Go to the top of the page
+Quote Post
marcinp1984
post
Post #3





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 17.05.2009

Ostrzeżenie: (0%)
-----


W zależności od tego na który link się kliknie do sesji jest przekazane odpowiednie id i dalej jest dołączane do adresu. Tylko nie wiem czemu dopiero po odświeżeniu strony. Więc jako tako to działa tylko takie działanie do niczego mi się nie przyda (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.09.2025 - 04:34