Mi spiegate una cosa?!
Non riesco a capire...

In pratica se io includo un file così:
Codice PHP:
<?php
    
require 'includephp/query/home/cc.php';
?>
tutto ok, sia sul server e sia in locale (su una macchina linux)

Ma se lo includo così:
Codice PHP:
<?php
    
require 'includephp/query/home/cc.php?display=home';
?>
(passando anche una variabile),
in locale mi da questo errore:
codice:
Warning: main(includephp/query/home/cc.php?display=home): failed to open stream: No such file or directory in /home/.....percorso...../index.php on line 101

Fatal error: main(): Failed opening required 'includephp/query/home/cc.php?display=home' (include_path='.:/usr/lib/php/:/usr/share/pear/') in /home/.....percorso...../index.php on line 101
Ho risolto il problema usando questo codice:
Codice PHP:
<?php 
if ($_SERVER['HTTP_HOST'] == '10.10.10.6') {
    require 
'http://10.10.10.6/~percorso~/includephp/cc.php?display=home';
} else {
    require 
'http://'.$_SERVER['HTTP_HOST'].'/includephp/cc.php?display=home';
}
?>
ma non ho capito il perchè il file non viene trovato dalla macchina