Tema: full screen
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/06/2004, 11:19
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Bienvendio al mundo "PHP" .. pero, debes comprender como funciona este.

Si bien programas en "PHP" .. estás usando como "interface" a un cliente: Navegador (podrías ser PHP-GTK pero esto es otro cuento).

Es decir .. como "lenguaje de programación del lado del servidor" tienes a PHP y como lenguajes del lado del cliente tienes a javascript/html .. etc.

Todo lo que quieres que ocurra o no ocurra -antes- de "enviar" una petición al servidor (sea un link que pulsas .. un formulario que accionas su "submit" .. etc) lo debes de resolver con el lenguaje apropiado .. en este caso sobre Javscript si es que se puede por la arquitectura que está orientado: "clientes genéricos: navegadores".

PHP no controla ni puede controlar ese tipo de acciones de "si se pulsa o no tal tecla del PC que corre ese navegador".

Lo que si que puedes hacer en PHP es controlar que "páginas" le vas pidiendo al servidor para .. por ejemplo .. si ya pasastes por la página 1 .. no poder verla denuevo si se solicita o bien si todavía no pasastes por la página 1 .. no poder saltar a la 2º .. Ese control lo puedes llevar perfectamente con sesiones.

Es otras palabras .. NO se trata de "deshabilitar" botones (digamos una "fuerza bruta") sino que se trata de "controlar" que páginas está sirviendo PHP en todo momento para "entregarsela o no" según corresponda al "cliente" (al navegador que ejecuta esa sesión Única para cada cliente que la inicia).

Recuerda que PHP es un lenguaje del "lado del servidor" .. el "cliente" es (en el caso que nos atiende) un "navegador" común con sus problemas de "compatibilidad" y demás historias própias de ser un "terminal genérico" por llamarlo así de tus aplicaciones "PHP". Debes conocer sus limitaciones (para no pedirles "peras al olmo") y que PHP es siempre el que controla "todo" lo que -vá- y -viene- entre el cliente y el servidor.

Si entendistes algo de lo que intenté expresar .. veras soluciones de otra forma a lo que tal vez estés acostumbrado a solucionar si programas aplicaciones de "escritorio" donde el "cliente" lo diseñas tu a tu pinta (limitando teclas, lo que hace o no hace ..) y es único para ese "PC".

Un saludo,