Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][JavaScript] Jak sprawdzić czy włączone JS, cookies?
obelix94
post
Post #1





Grupa: Nieautoryzowani
Postów: 141
Pomógł: 0
Dołączył: 30.09.2008
Skąd: Gdańsk

Ostrzeżenie: (20%)
X----


Witam!

Chciałbym stworzyć skrypt:
- który sprawdza włączenie js
- który sprawdza włączenie cookies
- który sprawdza przeglądarkę
- blokuje dostęp do strony (gdy js, i cookies wył)
- wyświetla faq jak włączyć cookies/js w danej przeglądarce

Myślę że temat dość prosty i niezbyt wymagajacy. Chciałbym to zrobić w php, ponieważ PHP umiem, a o gotowca w js nie będę prosił.

Liczę na pomoc!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Fifi209
post
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Cytat(obelix94 @ 19.03.2009, 17:56:55 ) *
Witam!

Chciałbym stworzyć skrypt:
- który sprawdza włączenie js
- który sprawdza włączenie cookies
- który sprawdza przeglądarkę
- blokuje dostęp do strony (gdy js, i cookies wył)
- wyświetla faq jak włączyć cookies/js w danej przeglądarce

Myślę że temat dość prosty i niezbyt wymagajacy. Chciałbym to zrobić w php, ponieważ PHP umiem, a o gotowca w js nie będę prosił.

Liczę na pomoc!


1.

W znaczniku:
<noscript>
</noscript>

Ja tam umieszczałem znacznik meta z przekierowaniem do strony innej

2. W javascript/php robisz tak:
zapisujesz ciasteczko np. 'test' o byle jakiej wartości może być nawet true i czasie time() + 10 <- dla php

3. Dla java script:
Kod
navigator.appName


4.
Do znacznika <noscript> wrzuć meta z przekierowaniem
np.
<META HTTP-EQUIV=Refresh CONTENT="0; URL=brak_js.html">

A jak brak cookie, ja bym na początku ładowania strony zapisał w javascript cookie i je odczytał i w razie czego później:
Kod
document.location = adres;

// lub

window.location = adres;


5. W punkcie 4 odeślij do strony z faq i po problemie ;p
(ja też za js nie przepadam ale masz gotowca w necie ;d jak coś to pisz na pw)
Go to the top of the page
+Quote Post

Posty w temacie


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: 10.10.2025 - 06:50