Código de JavaScript - Pasar la resolución de la pantalla de JavaScript a PHP con cookie

Imágen de perfil

Pasar la resolución de la pantalla de JavaScript a PHP con cookiegráfica de visualizaciones


JavaScript

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 7 de Septiembre del 2018 por Administrador
1.000 visualizaciones desde el 7 de Septiembre del 2018
Este código muestra como capturar la resolución de pantalla del navegador y pasarla a PHP mediante una cookie.

1
estrellaestrellaestrellaestrellaestrella(1)

Publicado el 7 de Septiembre del 2018gráfica de visualizaciones de la versión: 1
1.001 visualizaciones desde el 7 de Septiembre del 2018
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella


Forma parte de Manual de PHP
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
<?php
/******************************************

JavaScript to PHP Screen Resolution vBETA

by Lenn García

Date: 08-29-2004

******************************************/
?>
 
<script>
 
/**
 * Función que crea la cookie PHPRes con la resolución de la pantalla
 * y refresca la pantalla para que PHP pueda obtener el valor de la cookie
 */
function SetCookie() {
    var width = screen.width;
    var height = screen.height;
    var res = width + "x" + height;
    document.cookie = "PHPRes="+res;
    document.location.reload();
}
 
/**
 * Función que comprueba que la resolución no haya cambiado
 * Recibe una anchura y altura
 */
function CheckResolution(width, height) {
    if(width != screen.width && height != screen.height) {
        SetCookie();
    }
}
 
</script>
 
<?php
if(isset($_COOKIE["PHPRes"]) || !empty($_COOKIE["PHPRes"])) {
    $res = explode("x",$_COOKIE["PHPRes"]);
    echo "Mensaje de PHP!!<br>La resolución es: ".$_COOKIE["PHPRes"];
 
    $width = $res[0];
    $height = $res[1];
    ?>
 
    <script>
    CheckResolution(<?php echo $width;?>,<?php echo $height;?>);
    </script>
    <?php
} else {
    ?>
    <script>
    SetCookie();
    </script>
    <?php
}
?>



Comentarios sobre la versión: 1 (1)

Imágen de perfil
28 de Octubre del 2018
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder

Comentar la versión: 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s4795