Ver Mensaje Individual
  #7 (permalink)  
Antiguo 01/06/2011, 09:11
Avatar de solhdeck
solhdeck
 
Fecha de Ingreso: junio-2011
Mensajes: 87
Antigüedad: 12 años, 11 meses
Puntos: 32
De acuerdo Respuesta: Pasar variables en un vínculo

Cita:
Iniciado por IEKK Ver Mensaje
No se puede dar a un botón y que se actualize la variable de session con php.
bien, gracias, era eso lo que quería saber.

Cita:
Iniciado por IEKK Ver Mensaje
JS--> cliente.
PHP--> del servidor.

Salvo que enviases los datos por POST o GET (form o enlace) o uses AJAX.
Eso más o menos ya lo tenía claro.

Cita:
Iniciado por IEKK Ver Mensaje
Ajax no te convence porque seguro no entiendes ni la idea que te dije.
Las dimensiones de tu web no tienen nada que ver. Sólo te dije que es horrible que al cambiar los valores de tu calendario esté recargue toda la página.
De ahí mi recomendación.
Además en pocas líneas pero haya tú.
con la frase "usa AJAX" es difícil entender la idea de lo que me dices o.o MUY difícil

Hice relación a las dimensiones de la web porque hiciste alusión a que te volviese a la parte superior de la web.
El hecho de recargar la web por completo constantemente es horrible, en eso estamos de acuerdo.

Cita:
Iniciado por IEKK Ver Mensaje
Que velocidad. Serguro que no entendiste ni papa y te asustaste.
Indudablemente, no he aprendido en 10min a utilizar AJAX, simplemente me informé un poco de qué se trataba y no me convence por el hecho de que se ejecuta, al menos en parte, en el cliente.

Cita:
Iniciado por IEKK Ver Mensaje
Yo no te recomendé formulario. Al contrario, pero usar un form o enviar con get los datos una página y luego redireccionar es prácticamente lo mismo
Ya sé que no me recomendaste el form, como tú lo mencionaste yo también lo mencioné, pero me quedó claro que no lo habías recomendado. Me expliqué mal, lo siento.

No es lo mismo desde el momento en el que complicaría muchísimo convertir cada enlace de la web en un submit del formulario y y tener que pensar cómo hacer para que si cambio de curso, o de mes, las demás variables permanezcan como estaban antes de hacer click en el enlace


Cita:
Iniciado por IEKK Ver Mensaje
Si hombre claro que sí, yo sólo te di opciones pero cada cual programa a su manera y ya la opinión de la web será dada por los usuarios si la usan o no.

Quizás pueda servirte $_SERVER['HTTP_REFERER']
Muchas gracias por contestarme
Al final añadí lo siguiente en un include al principio:
Código PHP:
    if ($_GET['pagina']){$_SESSION['misc']['pagina'] = $_GET['pagina'];}
    
    if (
$_GET['c']){$_SESSION['misc']['curso'] = $_GET['c'];}
    
    if (
$_GET['pag']){$_SESSION['misc']['n_pag'] = $_GET['pag'];}
    
    if (
$_GET['a']){$_SESSION['misc']['asig'] = $_GET['a'];}
    
    if (
$_GET['anio']){$_SESSION['misc']['anio'] = $_GET['anio'];}
    
    if (
$_GET['mes']){$_SESSION['misc']['mes'] = $_GET['mes'];}
    
    if (
$_GET['dia']){$_SESSION['misc']['dia'] = $_GET['dia'];} 
y los enlaces los dejo con modo get.

De esta forma, si se cambia de mes, queda reflejado en la variable de sesión y si luego se cambia de curso, la dirección sólo tiene el get del curso.