Passaggio variab da js a php

max_400

Utente Attivo
23 Gen 2009
770
0
16
caltanissetta
max400.forumfree.it
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. :book:

Ho trovato sto script in giro e ho aggiunto la parte finale.

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!
 

Nefyt

Utente Attivo
17 Apr 2012
1.102
0
0
Il javascript viene eseguito dal browser e fa parte del client, non centra niente col php, fai una pagina a parte da richiamare dal js

esempio
Codice:
<script type="text/javascript">  
function rX() { return window.screen.width; }  
function rY() { return window.screen.height; } 
new Image().src="/save.php?x="+rX()+"&y="+rY(); //ajax veloce xD
</script>

save.php
PHP:
if (isset($_GET['x'], $_GET['y']))
    file_put_contents('prova.txt', sprintf('larghezza: %d - Altezza: %d', $_GET['x'], $_GET['y']));
 

max_400

Utente Attivo
23 Gen 2009
770
0
16
caltanissetta
max400.forumfree.it
grazie Nefyt per l'aiuto.
Per la parte javascript mi piace, mentre la parte php lascia un po a desiderare.
Nel senso che lo mastico con più difficoltà ad esempio per un "ritorno a capo".
Ogni visitatore che guarda una pagina deve lasciare una sua riga di informazione.
Poi quella sbarra accanto a /save.php per cui non mi funzionava inizialmente poi ho tolto ed ora tutto ok.

Ho modificato la parte php nel seguente modo
PHP:
<?php
if (isset($_GET['x'], $_GET['y'])){
$data=date('l, d F Y - G:i');

$larghezza=htmlspecialchars($_GET['x']);
$altezza=htmlspecialchars($_GET['y']);
   $var=fopen('prova2.html','a+');
   fwrite($var,"data: $data - larghezza: $larghezza x altezza: $altezza<br>");
   fclose($var);
   
    file_put_contents('prova.html', sprintf('larghezza: %d - Altezza: %d <br>\n', $_GET['x'], $_GET['y']));
    }
    ?>

ajax lo conosco poco e altrettando jquery anche php ne so il 40% di quello che ce da sapere.
Grazie per l'aiuto, sicuramente in futuro avrò altre domande da farti.

Appena ho la possibilità ti mando una bella cravatta per posta.

Ciao e grazie
 
Discussioni simili
Autore Titolo Forum Risposte Data
M Passaggio variabili array php su un tasto jq PHP 3
F Consigli passaggio a nuova piattaforma CMS (Content Management System) 0
F Consigli passaggio a nuova piattaforma SEO e Posizionamento 3
MarcoGrazia Metodi static e passaggio di variabili PHP 1
M Passaggio Valori checbox in textarea Javascript 1
Barierta Testo a comparsa con passaggio del mouse Javascript 17
N Problema passaggio variabili tra pagine PHP 4
P Passaggio id php a javascript PHP 6
M errore dopo passaggio Php 7.2 PHP 6
M Passaggio da una pagina php ad un altra PHP 0
P Passaggio di parametro al metodo: public void run() Java 3
T script jquery non funziona più dopo il passaggio a MVC jQuery 5
R passaggio variabili tra modulo genitore a figlio jQuery 3
J Passaggio variabile tra 2 file php PHP 15
zorro [PHP] passaggio di variabili PHP 7
Z Passaggio php 5.6 a php 7 PHP 1
B [Visual Basic] Passaggio variabili da un progetto all'altro (Visual Studio 2017 C#/SQL) Visual Basic 0
R [PHP] Testo su immagine al passaggio del mouse PHP 2
andreas88 Problema installazione passaggio 2 Magento Magento 0
gandalf1959 Passaggio da mysql a mysqli PHP 13
C Redirect passaggio a https Web Server 1
K [PHP] Passaggio Variabili Senza Refresh Di Pagina PHP 1
A Problema nel passaggio di una animazione da flash a animate Flash 9
S [HTML] Div visibile o nascosto al passaggio del mouse HTML e CSS 3
C [RISOLTO][PHP] Passaggio variabili senza refresh di pagina PHP 7
elpirata [PHP] Passaggio da webapp online a webapp offline PHP 2
V [Javascript] Passaggio valore da popup a pagina madre Javascript 5
V Passaggio codice html a javascript Javascript 8
G [HTML] Variazione di posizione di un tag <a> a passaggio del mouse di un altro tag <a> HTML e CSS 12
ESABOT Problema passaggio dati tra activity tramite intent Sviluppo app per Android 1
F [ASP] passaggio parametri form metodo post Classic ASP 6
3_g passaggio sito da ASP a PHP PHP 9
elpirata [PHP] Passaggio di dati tra variabili PHP 1
A Problema con getCurrentPosition e passaggio variabili da javascript a PHP Javascript 3
T Passaggio dati con ajax ad altra pagina Ajax 6
WebDr [ASP] Passaggio di variabili in un link tra apici ed & Classic ASP 5
M Passaggio valore da una pagina PHP all'altra tramite ajax Ajax 1
T [PHP] Passaggio dati sensore con ajax e exec, lento! PHP 0
P [HTML] Passaggio Url tramite Form non funziona più HTML e CSS 8
Gaetano1991h Passaggio da calendario php a javascript PHP 2
A [Javascript] La larghezza del video player, diminuisce nel passaggio dal primo video ai successivi Javascript 0
E passaggio da procedurale a oop PHP 0
G [PHP] Problema nel passaggio del valore mese PHP 8
localhost.nicola Passaggio array tramite ajax Ajax 3
P Session e cookie funzionano solo dopo passaggio valori tramite POST PHP 8
P aiuto...passaggio variabile Javascript 1
gandalf1959 passaggio variabili da form dopo verifiche: tutte meno una!?!? Javascript 4
M Passaggio variabile PHP 4
T Fermare setInterval e riprendere al passaggio del mouse. Javascript 2
G passaggio di una variabile da javascript a un valore di input Javascript 5

Discussioni simili