Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/04/2016, 11:44
Avatar de xfxstudios
xfxstudios
 
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 9 años, 8 meses
Puntos: 263
Respuesta: Problema con header("location:")

Cita:
Iniciado por quake_1990 Ver Mensaje
El arbol de direcciones es el siguiente:

www
|-php |- datos (dentro de carpeta datos) *funcion.php
|-css
|-js
|-OtraCarpeta
*index.php
*listarDatos.php


En funcion.php pongo header("location:../listarDatos.php") en teoria esto me tendria que mostrar listarDatos.php que lo tengo en raiz. pero en vez de eso, no me muestra nada y en la URL me pone esto.

http://localhost/php/listarDatos.php

Necesito que redireccione a http://localhost/listarDatos.php

En teoria header("location:../loquesea") ¿me deberia redireccionar a raiz no?, quiero decir ¿ ../ se tendria que ir a raiz?
Bueno como te dije el header te va a direccionar al archivo si colocas el location en el, segundo los ../ solo te llevan al directorio inmediatamente anterior al actual, ahora bien si lo que quieres es incluir dentro de funcion un archivo que esta en la carpeta php realiza esto:

Código PHP:
Ver original
  1. include('../listarDatos');

si el archivo estuviera en el directorio raiz seria asi:

Código PHP:
Ver original
  1. include('../../listarDatos');

porque estamos retrocediendo 2 directorios es decir datos[1] < php[2] y quedarias en www

todo esto va a depender claro de la logica de tu codigo, porque no entiendo porque incluyes dentro de funcion la lista cuando deberia de ser al reves (solo especulo a falta de tu codigo)

__________________
[email protected]
HITCEL