Nuevas NORMAS para el foro
Bienvenido(a),
Visitante
. Favor de
ingresar
o
registrarse
.
¿Perdiste tu
email de activación?
- Julio 06, 2008, 05:33:50
Boton Buscar
Visita:
Articulos
-
Juegos Gratis
-
Da Foros
Comunidad Underground Hispana
|
Programacion
|
Programacion para webmasters
|
Php
(Moderadores:
RuB
,
SaTeLuCo
) | Tema:
error header location
0 Usuarios y 1 Visitante están viendo este tema.
« anterior
próximo »
Páginas:
[
1
]
Autor
Tema: error header location (Leído 68 veces)
mxsoun
Miembro
Desconectado
Mensajes: 24
error header location
«
en:
Mayo 03, 2008, 10:52:38 »
tengo dos archivos para editar nombres en la db
uno llamado a.php y otro b.php
pero yo lo quiero editar desde el index
si desde a.php envio los datos a b.php se modifica
pero si lo hago desde
index.php?id=edit
al pasar a
index.php?id=todoeditado
hay sale el error
me marca esto
Warning: Cannot modify header information - headers already sent by (output started at /home/www/localhost/index.php:
in /home/www/localhost/b.php on line 18
en esa linea se encuentra
header("location: index.php?id=a?seedito=si") ;
tengo un problema de variable o por que me sale ese error ?
En línea
rOnNyLdInHo™
Gran Colaborador
Desconectado
Mensajes: 1150
Re: error header location
«
Respuesta #1 en:
Mayo 04, 2008, 12:29:12 »
Es muy facil compañero, mira te voy a copiar lo que el compañero Sateluco le explico a un usuario que tenia el mismo problema..
Sateluco:
Cuando tu abres una conexion con un servidor apache ya sea desde tu navegador o cualquier otro medio que utilizes, lo primero que pasa es que tu envias una peticion con encabezados, ya sea post o get, despues el servidor te responde primero con encabezados y ya despues con el texto o contenido de lo que solicitaste, lo que pasa es que primero revisan los headers para ver si no hay postdata, cookies, alguna sesion etc...
En Crisitiano......
No puedes poner contenido HTML, antes de la funcion
header();
esto aplica tambien a funciones tales como
session_register();
y
set_cookie();
ya que son funciones que necesitan de POST-DATA, o de cache.
Recomendacion
Quita todo el codigo HTML, o utiliza JavaScript (
<script language="JavaScript">window.location.href= "nombre_de_la_pag.php"</script>
) o que utilices los META Tags (
<meta http-equiv="Refresh" content="1; url= nombre_de_la_pag.php" />
).
Si tienes dudas postea!!
En línea
.....:::::rOnNyLdInHo™:::::.....
mxsoun
Miembro
Desconectado
Mensajes: 24
Re: error header location
«
Respuesta #2 en:
Mayo 05, 2008, 12:31:04 »
aver si entendi debo de colocar entonces
<script language="JavaScript">window.location.href= "index.php?di=edit?seedito=si"</script>
??
por que si me manda a index.php?di=edit y tambien me aparese seedito=si pero no modifica nada !
En línea
rOnNyLdInHo™
Gran Colaborador
Desconectado
Mensajes: 1150
Re: error header location
«
Respuesta #3 en:
Mayo 05, 2008, 01:44:53 »
Es porque el script de Java Script lo único que hace es redireccionar.
Debes poner el código PHP, antes de que redirecciones, si escribes primero el JavaScript, entonces el navegador redireccionaará a la página que pides y se olvida del resto del código.
Por lo tanto te recomiendo que escribas las funciones y demas entes de que redirecciones la pag con un JavaScript o un meta tag...
Saludos!
En línea
.....:::::rOnNyLdInHo™:::::.....
SaTeLuCo
Moderadores
Habitual
Desconectado
Mensajes: 396
Re: error header location
«
Respuesta #4 en:
Mayo 07, 2008, 09:11:58 »
headers_sent() devuelve true o false
tal y como viene en la referencia de PHP
Código:
<?php
// If no headers are sent, send one
if (!
headers_sent
()) {
header
(
'Location: http://www.example.com/'
);
exit;
}
// An example using the optional file and line parameters, as of PHP 4.3.0
// Note that $filename and $linenum are passed in for later use.
// Do not assign them values beforehand.
if (!
headers_sent
(
$filename
,
$linenum
)) {
header
(
'Location: http://www.example.com/'
);
exit;
// You would most likely trigger an error here.
} else {
echo
"Headers already sent in $filename on line $linenum\n"
.
"Cannot redirect, for now please click this <a "
.
"href=\"http://www.example.com\">link</a> instead\n"
;
exit;
}
?>
Saludos!
En línea
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
Páginas:
[
1
]
Comunidad Underground Hispana
|
Programacion
|
Programacion para webmasters
|
Php
(Moderadores:
RuB
,
SaTeLuCo
) | Tema:
error header location
« anterior
próximo »
Ir a:
Por favor selecciona un destino:
-----------------------------
Foros De Consulta General
-----------------------------
=> Novedades
=> Dudas, Comentarios Y Sugerencias
=> Top 100
=> Off-Topic
=> Revista E-Zine
===> Noticias
-----------------------------
Phreaking, Hacking y Seguridad
-----------------------------
=> HacK GeneraL
===> Ingenieria Inversa
===> Encriptacion, Cryptografia
===> TV HACK
===> Seguridad
===> Cursos y Ezines
=====> Trucos Internet
=====> Textos Hacking
===> Defacing
=> Phreaking
===> Moviles
=> Bug y Exploits
-----------------------------
Hack Novato
-----------------------------
=> Hack para newbies
=> Todo Messenger
=> Troyanos y virus
-----------------------------
Sistemas Operativos
-----------------------------
=> Windows y otros sistemas operativos no libres
===> Problemas Tecnicos Windows
=> Sistemas operativos libres.
===> GNU/Linux
===> Manuales y Tutoriales
===> Descargas
-----------------------------
Programacion
-----------------------------
=> Programación
===> Programación Basica
===> Otros Lenguajes
===> Visual Basic y Net
===> ASM
===> Programacion Shell
===> Perl
===> Carbide C/C#/C++
===> Batch
===> SQL
=> Programacion para webmasters
===> Consultas
===> Php
===> Html
===> Java - Java Script
===> Php Nuke
===> Scripts Pre-Fabricados
===> Mysql
===> CSS y Diseño Web
-----------------------------
Artes Graficas
-----------------------------
=> Diseño Grafico
===> Battle Arts
===> Flash
===> Tutoriales
===> Galerías
===> Software
-----------------------------
Area Tecnica
-----------------------------
=> Networking & Wireless
=> Overclocking, Refrigeracion y demas
=> Hardware
===> Cursos Y manuales
=> Electronica Y Robotica
-----------------------------
Programas
-----------------------------
=> Software
===> Configuraciones de software
===> Pedidos de software
=> Cracks & Serialz
=> P2p, Bittorrent, Elinks
-----------------------------
Multimedia Y Divx
-----------------------------
=> Juegos PC Y Consolas
===> Dudas ayudas y comentarios de juegos
===> Pedidos de juegos
=> Mp3
=> Multimedia
=> Peliculas Divx
-----------------------------
Entretenimiento Y sitios de interes
-----------------------------
=> Juegos, Humor y Adultos. (Diversión)
===> Adultos
=> Paginas Webs Recomendadas
=> Videos
Powered by SMF 1.1.5
|
SMF © 2006-2007, Simple Machines LLC
Loading...