Originariamente inviato da jonathanphp
e un include e un header come dovrei impostarlo? sempre così?
esempi:
Codice PHP:
define(HOME,'http://localhost/');
HOME . "/funzioni/tools.php";
header("Location: " . HOME . "/index.php");
si più o meno.
Come l'hai scritto tu però darebbe errore in entrambi i casi
Il primo
Codice PHP:
HOME . "/funzioni/tools.php";
Darebbe errore per due motivi: A) Se lo scrivi così senza nulla prima, non lo assegni a nessuna variabile quindi non te lo immagazzina da nessuna parte quindi dovresti mettere per esempio:
Codice PHP:
$tools = HOME . "/funzioni/tools.php";
B) Dovresti togliere uno / perchè altrimenti il percorso che lui interpreta è
Codice PHP:
http://localhost//funzioni/tools.php
con il doppio // dopo localhost e potrebbe darti problemi.
Il Secondo
Codice PHP:
header("Location: " . HOME . "/index.php");
Se per HOME intendi quello nel define varrebbe lo stesso discorso del punto B; se invece intendi quello scritto da te lui lo interpreterebbe come
Codice PHP:
header("Location: "http://localhost//funzioni/tools.php/index.php");
e da quanto so non è corretto.