Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> proszę o pomoc..., przekazanie zmiennej PHP do Javascript
kurt
post 1.11.2005, 11:40:37
Post #1





Grupa: Zarejestrowani
Postów: 89
Pomógł: 3
Dołączył: 14.07.2005
Skąd: Warszawa

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


podczas niewielich przeróbek oscommerce, napotkałem problem z przekazaniem zmiennej php , konkretenie jest to identyfikator sesji , do skryptu Javascript.
oto fragment skryptu :
  1. <?php
  2.  
  3. ..
  4. echo ' function onSelect(){';
  5. echo ' document.location.href='advanced_search.php?osCsid=lp422085432' ';
  6. echo ' }';
  7. ...
  8.  
  9. ?>


przy takim przekazaniu do Url wszystko jest ok. Problem pojawił się gdy usiłowałem podstawić zmienną php: $sesja, zawierającą id sesji.

  1. <?php
  2.  
  3. ...
  4. echo ' document.location.href='advanced_search.php?osCsid='.$sesja.'' ';
  5. ...
  6.  
  7. ?>


w wyniku pojawiło się ostrzerzenie :" Warning: session_start() [function.session-start]: The session id contains illegal characters, valid characters are a-z, A-Z, 0-9 and '-,' "

a do URL został podstawiony pusty ciąg. Zaznaczam, że wyrzucałem na ekran zawartość $sesja i id sesji był prawidłowy.

Proszę o sugestię co do właściwej składni. Próbowałem już różnych rozwiązań ale efekt pozostawał taki sam albo błąd dotyczył składni Javascript.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
ActivePlayer
post 1.11.2005, 11:49:07
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 224
Pomógł: 40
Dołączył: 6.07.2004
Skąd: Wuppertal

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


  1. <?php
  2. //...
  3. echo ' document.location.href='advanced_search.php?osCsid='.htmlentities($sesja).'' ';
  4. //...
  5. ?>

sproboj tak
Go to the top of the page
+Quote Post
kurt
post 1.11.2005, 11:53:15
Post #3





Grupa: Zarejestrowani
Postów: 89
Pomógł: 3
Dołączył: 14.07.2005
Skąd: Warszawa

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


Niestety nie chodzi ani z htmlentities ani z htmlspecialchars sad.gif
Go to the top of the page
+Quote Post
ActivePlayer
post 1.11.2005, 12:13:37
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 224
Pomógł: 40
Dołączył: 6.07.2004
Skąd: Wuppertal

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


a jak wygląda źrodło strony w tym miejscu ? (chodzi o javascript)
Go to the top of the page
+Quote Post
kurt
post 1.11.2005, 17:21:53
Post #5





Grupa: Zarejestrowani
Postów: 89
Pomógł: 3
Dołączył: 14.07.2005
Skąd: Warszawa

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


  1. <select name='id_modelu' size='1' onchange= "JavaScript: onSelect()">
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 20:08