Visualizzazione risultati 1 fino 2 di 2

Discussione: Passaggio variab da js a php

  1. #1
    Guest

    Question Passaggio variab da js a php

    Ciao a tutti vorrei memorizzare delle variabili che riguardano la risoluzione schermo
    da js a php.
    Ho letto che non c'è una funzione php per estrarre la risoluzione schermo del visitatore.

    Ho trovato sto script e ho aggiunto la parte finale.

    Codice PHP:
    <script type="text/javascript">
    function resolutionX() {
    document.write(window.screen.width);
    }
    function resolutionY() {
    document.write(window.screen.height);
    }
    </script>
    <?php
    $width
    ='<script>resolutionX()</script>';
    $height='<script>resolutionY()</script>';
    echo
    "$width x $height";

    $var=fopen("prova.php","a+");
    fwrite($var,"larghezza: $width - Altezza: $height");
    fclose($var);
    ?>
    le variabili li stampa su schermo (e questo e normale) ma non le memorizza
    in un file chiamato prova.

    Lo scopo è memorizzare tutte le informazioni di un visitatore per una determinata pagina.
    Quindi indirizzo ip browser e sistema operativo e quindi anche la risoluzione schermo.

    Spero che ci sia un modo o dovrò utilizzare Flash ma non tutti i dispositivi hanno impiantato flash player
    e quindi mi ritrovo nella merda.
    Spero in un vostro aiuto, grazie!

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,685

    Predefinito

    I metodi possibili per comunicare da javascript a PHP sono due: utilizzando i cookie o tramite richieste http. Io il tuo problema lo risolverei con il secondo modo, quindi utilizzerei una richiesta http verso una pagina PHP tramite ajax. Vedi ad esempio qui. Se utilizzi jQuery puoi anche usare uno dei tanti metodi jQuery, tipo .post().

    Ciao!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •