Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Sprawdzanie javy i cookie
Forum PHP.pl > Forum > PHP
TroodoN
Siema, probowalem znalezc w search, ale nie ma podobnego tematu.

Chodzi mi o to czy da sie sprawdzic jakos przy pomocy php czy dana przegladarka obsluguje jave? To samo chcialbym sprawdzic czy dana przegladarka obsluguje cookie.
scanner
Jave czy JavaScript?

Cookie najlepiej sprawdzić wysyłajac je do usera i po przeładowaniu strony odczytać. Jeśli się uda - cookies sa dozwolone.
TroodoN
skoro jest roznica to to i to prosze smile.gif

z cookie rzeczywiscie rozwiazuje moj problem. Pozostala jeszcze java lub ta javascript (nie wiem czym sie roznia)
Jabol
Cytat
Cookie najlepiej sprawdzić wysyłajac je do usera i po przeładowaniu strony odczytać. Jeśli się uda - cookies sa dozwolone.
To samo można zrobić z js'em - spróbować zapisać cookie w js ( i jeżeli się okaże, że cookies ok ) to znaczy, że js ok.
spenalzo
Taka podpowiedź:

[xml:1:2f1931aa70]<script language="Javascript" src="test-js.php"></script>[/xml:1:2f1931aa70]

[php:1:2f1931aa70]<?php
// plik test-js.php

echo "Javascript działa";
?>[/php:1:2f1931aa70]
Jabol
Cytat
Taka podpowiedź:

[xml:1:f4dbbe31d3]<script language="Javascript" src="test-js.php"></script>[/xml:1:f4dbbe31d3]

[php:1:f4dbbe31d3]<?php
// plik test-js.php

echo "Javascript działa";
?>[/php:1:f4dbbe31d3]
da js error rolleyes.gif
spenalzo
[php:1:f1fc7e37dc]<?php
// plik test-js.php
echo "document.write('Javascript działa');";
?>[/php:1:f1fc7e37dc]
Fakt, Jabol - poprawione
TroodoN
a trzeba sie odwolywac do pliku z java? nie wystarczy to:

[xml:1:b9a56fb4a9]<SCRIPT language="JavaScript"> document.write "costam");</SCRIPT>[/xml:1:b9a56fb4a9]

jak wyswietli to oznacza ze dziala jak nie to nie laugh.gif
TroodoN
No tak ale jak to zrobic aby w zmiennej (w php) bylo to ze przegladarka nie obsluguje javascript.
Seth
Zapisywanie/Odczytywanie cookie w Java tongue.gif

Kod
...

import netscape.javascript .JSObject;

public class Ciastka extends Applet

{

  public void init ()

  {

    try

    {

      JSObject window = JSObject .getWindow( this );

      JSObject document = ( JSObject )window.getMember( "document" );



      // Tworzenie cookie

      document.setMember( "cookie" , "cos=root cos2; expires=Fri, 31-Jan-2002 00:00:01 GMT;" );



      // Pobieranie cookie

      String mycookies = ( String )document.getMember( "cookie" );

    }

    catch(Exception e)

    {

    }

  }

}


Jak widac JavaScript != Java
TroodoN
niestety nadal nie potrafie sprawdzic czy ktos ma jave(script) w przegladarce wlaczona i chce miec to w zmiennej w php sad.gif Prosze o pomoc.
Seth
Najprosciej zrobic to w ten spsob, ze na stronie bedzie skrypt do przekierowania na strone glowna z przekazaniem parametru, ktory okresla, ze Java Script jest supportowany.

[xml:1:d9ed70fb93]<html>
...
<script language="JavaScritp">
document.location = "jakasstrona.php?jssupport=true";
</script>
<head>
<body>
Jezeli nie zostales przekierowany kliknij <a href="jakasstrona.php">tutaj</a>
</body>
</html>
[/xml:1:d9ed70fb93]

...teraz jezeli $_GET['jssupport'] == true oznacz, ze JS jest dostepny.

Z Java mozna zrobic podobnie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.