Si estás usando jquery, podrias tener esta estructura, te la voy explicando un poco.
checker.php -----> Este archivo comprobará la pagina en la que está el guia
funcion1 jquery -> Esta funcion se conectara a checker.php para comprobar en que pagina esta el guia y cambiará la pagina. Está funcion debería estar en todas las paginas de tu sitio web.
Entonces, la idea es que, cada X tiempo, se ejecute funcion1 , y que si es distinta de la actual, cambie la pagina o actualice un div, te voy a poner las 2 opciones.
la funcion1 será algo asi:
Código:
<script>
paginaActual = 'laPaginaEnlaQueEstoy'; // Por ejemplo, aqui podrias poner index.php
function siPaginaDiferenteCambiaPaginaCompleta() {
$.post("checker.php", {}, function (data) {
if (data != paginaActual) {
window.location.href = data;
}
});
}
function siPaginaDiferenteActualizaDiv() {
$.post("checker.php", {}, function (data) {
if (data != paginaActual) {
$("#mi_div_id").load(data) ;
paginaActual = data ;
}
});
}
// Si queremos actualizar un div cada X tiempo si la pagina es distinta, en este ejemplo 3 segundos
setInterval("siPaginaDiferenteActualizaDiv()",3000);
// Si queremos que, cuando cambie una pagina, cambie la pagina del usuario completamente
setInterval("siPaginaDiferenteCambiaPaginaCompleta()",3000);
</script>
No lo he probado, pero mas o menos debería funcionar
Podrias copiar el codigo que he puesto aqui en todas las paginas, cambiando la variable "paginaActual" en cada una de ellas.
Como te he puesto al princpio, esto es con jquery, asi que no lo estas usando daria error.
Y la pagina de checker.php, que podría usar tu codigo:
Código PHP:
<?php
session_start();
require("../Conexion.php");
$query = "SELECT * FROM prueba_conexion WHERE PK_Conexion=1";
$result=mysql_query($query,$conexion);
$ret = mysql_fetch_array($result);
echo $ret[1];
?>