PHP - Enviar variable de funcion a otra pagina ?

 
Vista:
Imágen de perfil de miguel
Val: 21
Ha aumentado su posición en 3 puestos en PHP (en relación al último mes)
Gráfica de PHP

Enviar variable de funcion a otra pagina ?

Publicado por miguel (13 intervenciones) el 01/11/2017 14:11:52
Hola a todos, recurro a ustedes ya que no he podido lograr mostrar una variable que tengo en una funcion en otra pagina :/ ....

Esta es mi funcion lo que hace es sumar 1 cada ves que alguien se logea correctamente en la aplicacion
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function contador()
{
 // fichero donde se guardaran las visitas
 $fichero = "contador.txt";
 
 $fptr = fopen($fichero,"r");
 
 // sumamos una visita
 $num = fread($fptr,filesize($fichero));
 $num++;
 
 $fptr = fopen($fichero,"w+");
 fwrite($fptr,$num);
 
 $num1 = var_export ($num, true);
 return $num;
}

Este es mi codigo HTML donde quiero mandar llamar la variable $num que muestre el total de visitas
pero no me trae ningun resultado, en cambio si mando llamar la funcion contador(); si muestra el total pero cada ves que entren al panel se suma uno tambien y no quiero eso : /

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<div class="col-lg-3 col-md-6">
        <div class="panel panel-info">
            <div class="panel-heading">
                <div class="row">
                    <div class="col-xs-3">
                        <i class="fa fa-globe fa-5x"></i>
                    </div>
                    <div class="col-xs-9 text-right">
                       <?php include 'count.php';  ?>
                        <div class="h2"><?php echo $num;?></div>
                        <div>New</div>
                    </div>
                </div>
            </div>
            <a href="#">
                <div class="panel-footer">
                    <span class="pull-left">Total Visits</span>
                    <span class="pull-right"><i class="fa fa-arrow-circle-right"></i></span>
                    <div class="clearfix"></div>
                </div>
            </a>
        </div>
    </div>
<div class=

No se como enviar o hacer que la variable $num de mi funcion se pueda visualizar fuera de la funcion!

Gracias por su tiempo!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de santi
Val: 588
Bronce
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Enviar variable de funcion a otra pagina ?

Publicado por santi (204 intervenciones) el 02/11/2017 17:13:12
Hola,

podrías hacerlo con un header location:

1
header('Location:web-recibo.php?mivariable='.$num);

Entonces en la web donde la recibes (web-recibo.php) haces lo siguiente:

1
2
3
if($_REQUEST['variable']){
    //el resultado es $_REQUEST['variable'];
}

Espero que te sirva ;)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar