Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   como es la consulta parametrizada php? (https://www.clubdelphi.com/foros/showthread.php?t=33849)

roman 16-08-2006 17:27:41

Y por curiosidad, ¿para qué sirve la cabecera del Status 301?

Por cierto, en relación al código de Emilio, supongo que donde dice

Código PHP:

// Aquí le redireccionas de nuevo al formulario. 

y dado que no puede usarse un header por las razones expuestas por dec, sí se puede insertar código javascript para hacer la redirección. Aunque en ese caso valdría la pena también cambiar el echo por un alert() de js para que la redirección espere a que el usuario lea el mensaje, o bien hacer la redirección pero luego de un tiempo de espera.

// Saludos

kayetano 16-08-2006 17:30:40

Hola

Dec tengo una duda, ¿por que metes estas cabeceras?:
Código PHP:

header("HTTP/1.1 301 Moved Permanently"); 
header("Status 301 Moved Permanently"); 

Según tengo entendido estas cabeceras se utilizan para indicar cambios permanetes, osea, que cuando una página deja de existir se pueda redirigir a otra manteniendo por ejemplo el pagerank de google de la antigua página en la actual.
Me pregunto yo si se utilizan estas cabeceras en todas las redirecciones, no puede ser perjudicial a la hora del posicionamiento (por poner un ejemplo).

yusnerqui 16-08-2006 17:36:03

Gracias Dec, me has dado toda una clase jejeje.

Cita:

Empezado por Dec
¿dónde ves tú en el código de Emilio que has referido que haga uso de la función "header"?

Bueno ahora que lo analizo más profundamente, creo que me lo inventé, pues al ver la frace:

Cita:

Empezado por Emilio
// Aquí le redireccionas de nuevo al formulario.

Pensé que la redirección sería automática, y como estoy comenzando con php, pues me dije, existe algo que permite hacer un redireccionamiento automático despues de mandar el mensaje de error...

Pero ahora creo entender que tal ves Emilio proponía un simple link.

Pero lo que si es sierto, y lo puedes comprobar es que esta misma página, cuando te registras o autentifica te envía un lindo mensaje que dice más o menos así

"Gracias por registrarte en clubdelphi, haga clic aqui si su navegador no lo redirecciona"

y automáticamente te redirecciona a la página principal, pero después de lo comentado por tí, veo que usan otras técnicas que no son las conocidas por mí hasta el momento.

Pues nada, que estoy comenzando, me falta mucho por investigar, gracias nuevamente y disculpen las molestias que halla podido causar.

Saludos Yusnerqui

roman 16-08-2006 17:45:42

Cita:

Empezado por yusnerqui
Pero lo que si es sierto, y lo puedes comprobar es que esta misma página, cuando te registras o autentifica te envía un lindo mensaje que dice más o menos así

"Gracias por registrarte en clubdelphi, haga clic aqui si su navegador no lo redirecciona"

y automáticamente te redirecciona a la página principal, pero después de lo comentado por tí, veo que usan otras técnicas que no son las conocidas por mí hasta el momento.

Pues es lo que comentaba con "hacer la redirección después de un tiempo de espera". Aquí un ejemplo:

Código:

<html>
<head>
<title> Aviso </title>
<meta http-equiv="refresh" content="5;url=http://www.clubdelphi.com" >
</head>

<body>
<div style='font-family: arial; font-size: 2em'>
Usted tiene cinco segundos para leer esto
</div>
</body>
</html>

Cuando cargues esta página en el navegador, podrás leer el letrero y en cinco segundos se redirecciona a donde le hayas indicado.

// Saludos

yusnerqui 16-08-2006 19:16:04

Gracias una ves más a todos.


Saludos


La franja horaria es GMT +2. Ahora son las 08:29:51.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi