Salve a tutti.
Premetto di aver cercato nel forum e su google ma non ho trovato nulla che risolva il mio problema.
Ho un file php che contiene del codice javascript e php. Ho una funzione javascript che mi calcola la posizione corrente. Avrei bisogno di passare le coordinate calcolate alla parte php in modo da poterle usare altrove.
Come posso fare? Ho provato ad usare una querystring ma poi dal php non riesco a recuperare i valori.

le coordinate sono calcolate cosi:
codice:
 navigator.geolocation.getCurrentPosition(
 
        function (position) { 
                   var PosX=position.coords.latitude;
                   var PosY=position.coords.longitude;
                    window.opener.document.location = page+"?px="+PosX+"&py="+PosY;
                
        },
e da php
codice:
 $lat = $_GET["px"];
    $lon = $_GET["py"];
      
    echo "Latitudine : ".$_GET['px']."
";
    echo "Longitudine: ".$_GET['py']."
";
Eseguendo da solo questo script php le coordinate vengono prese correttamente e stampate. Nell'insieme del progetto no.
Inoltre mi viene sollevato un errore, che però non compromette il funzionamento, riguardante gli indici poichè px e py è come se non esistessero.
Vi ringrazio da subito per l'eventuale aiuto.