Mi profesor quiere crear algunas lecciones virtuales para su objeto y creó una versión para el alumno y otra para el profesor.
Ahora me preguntó cómo redirigir a los estudiantes usando el panel de control del docente, de una parte de la clase a otra.
Puedo hacer que la parte de PHP para el panel de profesores y el archivo del servidor se llamen cada 2-3 segundos para ver si un redireccionamiento es obligatorio. Tal vez esto es una cosa JSON / AJAX?
Gracias
Puedes hacerlo de esta manera. (para el estudiante)
desde el panel de estudiantes, realice una solicitud periódica al servidor (en intervalos de 5-10 s).
//data is returned by server as json object //data.route = true or false as validated from database //data.location is the location new url $.post("server.php", { "id": "studentid" }, function(data){ //data is returned by server as json object if(data.route) { window.location = data.location } }, "json");
Del lado del servidor puedes hacer
if(student is to be routed){ //check from the database $data['route'] = true; $data['location'] = 'location'; } else{ $data['route'] = false; } echo json_encode($data);
ACTUALIZAR::
poner el código ajax anterior en una función
function fun1() { //put your ajax code herer }
y en la función de documento listo
$(function(){ setInterval( 'fun1()', 1000) }); //use setInterval function // to call function periodically
es posible que quieras ver esto