Duda PHP -> Header(location)

SaReDnAL

Buenas noches mediavideros.

Estoy intentando utilizar con php la funcion

Header(location: pagina.php)

Tengo montado php5 sobre IIS 7 y no consigo que la funciona header me abra un php
que tengo un directorio por debajo del php que se ejecuta en ese momento.

Para poner un ejemplo:

Ejecuto index.php desde c:/inetpub/wwwroot/
Quiero que index.php rediriga a c:/inetpub/wwwroot/php/login.php

He probado con

header("location: /php/login.php");
header("location: \php\login.php");
header("location: '/php/login.php'");

Y no consigo dar con ello la verdad.

A ver si alguien me puede echar una mano

Saludos!

mal3kith

header("location: ./php/login.php" ); <--- sin espacio entre " y )

No debes haber mandado informacion antes del header, osea nada de echos print ni html a piñon habia algo para poder hacerlo igual pero no lo recuerdo

Edit: por que se inventa un smile la cosa esta ¿?

SaReDnAL

Nada, poniendolo de esa manera me sigue cantando el IIS que el recurso no esta disponible, sigue buscando el php en la misma carpeta que el otro :S

NeB1

#3 prueba con algo así como:

header("Location:".$_SERVER['DOCUMENT_ROOT']."/php/login.php");

SaReDnAL

Lo probaré, gracias Neb1

Usuarios habituales

  • SaReDnAL
  • NeB1
  • mal3kith