Anche se si tratta di una procedura che dovrebbe essere eseguita con la massima attenzione e provvedendo a validare tramite appositi filtri tutte le variabili interessate, è possibile passare queste ultime da uno script JavaScript ad un'applicazione PHP senza perdere le informazioni (e quindi i valori) conservate all'interno di esse.
Un semplice esempio potrebbe essere quallo relativo alla rilevazione della risoluzione di un display, nel caso specifico JavaScript consentirà di rilevare i parametri relativi a larghezza e altezza tramite un semplice snippet sul modello del seguente:
<script type="text/javascript"> width = screen.width; height = screen.height; if (width > 0 && height >0) { window.location.href = "http://localhost/page.php?width=" + width + "&height=" + height; } else exit(); </script>
PHP si occuperà quindi di intercettare le variabili "width" e "height" trasmesse dallo script precedente per querystring e potrà stamparle a video:
<?php echo "<h1>Risoluzione:</h1>"; echo "Larghezza : ".$_GET['width']."<br />"; echo "Altezza: ".$_GET['height']."<br />"; ?>
Quanto esposto va considerato come un semplice proof of concept, non è infatti mai sbagliato ripetere che i parametri passati per metodo (nel nostro caso $_GET) vanno sempre sottoposti a verifica prima di essere utilizzati all'interno di un'applicazione.