Originariamente inviato da aserena
Bè,
qui trovi la spiegazione al tuo problema. Devi usare il percorso assoluto del file se vuoi passare delle variabili via get.
in ogni caso, prova ad usare include al posto di require. Evita la visualizzazione del fatal error.
ciao
Grazie per la risposta
Avevo letto il manuale; ed è per questo che ho scritto questa
Codice PHP:
<?php
if ($_SERVER['HTTP_HOST'] == '10.10.10.6') {
require 'http://10.10.10.6/~percorso~/includephp/cc.php';
} else {
require 'http://'.$_SERVER['HTTP_HOST'].'/includephp/cc.php';
}
?>
non capisco però perchè venga persa pure la connessione al database...
Infatti su una pagina (index.php) dove ho scritto quel codice senza passare la variabile, funziona tutto, mentre invece su un altrapagina.php dove l'ho scritto passandola, mi da questo messaggio di errore:
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/.....percorso...../cc.php on line 18
In pratica nel file cc.php incluso ho messo queste come prime righe:
Codice PHP:
# prendo la variabile e converto dei caratteri che possono eventualmente interferire
$display = strtr($_GET['display'], ",:;\"()[]{}?|=", "%%%%%%%%%%%%%%");
if ($display == 'home') {
$display = 3;
} elseif ($display == 'cc') {
$display = 10;
} elseif (empty($display)) {
$display = 3;
}