Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][PHP]przypisanie wartosci zmiennej js do php
shreker
post 27.11.2009, 01:05:41
Post #1





Grupa: Zarejestrowani
Postów: 270
Pomógł: 0
Dołączył: 21.05.2008

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


witam, mam pytanko z którym sobie nie potrafie poradzic. jak moge przypisac wartosc zmiennej z funkcji napisanej w javacript jako wartosc zmiennej php. mam takie cos
  1. if (detectcos()) // funkcja javascript
  2. {
  3. document.write("tak");
  4. }
  5. else
  6. {
  7. document.write("nie");
  8. }

a chodzi mi zeby zwracalo mi:
  1. if (detectcos()) // funkcja javascript
  2. {
  3. <?= $f = 'tak'?>;
  4. }
  5. else
  6. {
  7. <?= $f = 'nie'?>;
  8. }

dlaczego pomimo ze powinno mi zwracac "tak" przy wyswietlaniu $f daje mi "nie". co jest nie tak?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
b4x
post 27.11.2009, 01:22:31
Post #2





Grupa: Zarejestrowani
Postów: 658
Pomógł: 95
Dołączył: 20.12.2005
Skąd: N54,35° E18,63° (Gdańsk)

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


Nie przypiszesz zmiennej z JS'a do PHP, ale możesz np. za pomocą ciasteczek. :-)


--------------------
Go to the top of the page
+Quote Post
Crozin
post 27.11.2009, 02:16:48
Post #3





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Żeby przekazać jakieś dane wygenerowane przy pomocy JS do serwera musiałbyś wykonać jakoś żądanie do tego serwera. Może to być wykonane ręcznie przez użytkownika (tj. musiałbyś go jakoś zmusić by kliknął w coś) lub przy pomocy AJAXu/wspomnianych ciasteczek.

Ale... detectos() - to ma sprawdzać czy użytkownik korzysta np. z MacOSX i jeśli tak to pozwalać na coś, jeśli nie to blokować coś? Takie coś (rozpoznanie systemu) możesz zrobić po stronie serwera - nie ma potrzeby zaciągania do tego JS.

@DOWN: a rzeczywiście... winksmiley.jpg

Ten post edytował Crozin 27.11.2009, 11:53:11
Go to the top of the page
+Quote Post
b4x
post 27.11.2009, 02:29:04
Post #4





Grupa: Zarejestrowani
Postów: 658
Pomógł: 95
Dołączył: 20.12.2005
Skąd: N54,35° E18,63° (Gdańsk)

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


@Crozin - taki mały OT tam jest detectcos a nie detectos

Ten post edytował b4x 27.11.2009, 02:29:15


--------------------
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: 14.08.2025 - 05:27