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.