Mailinglisten-Archive |
> > include("rank.php?mode=song&order=5&pagebreak=100&pagenum=1");
>
> die include() arbeitet ja ueber das Dateisystem und nicht ueber den
> Server. URLs und damit GET-Parameter koennen folglich nicht
> verarbeitet
> werden. Ein Luxus, dass PHP den Querystring einfach ignoriert. :-)
>
> Versuche es doch beispielsweise einmal mit der Funktion
> file(). Dort darf
> der Dateiname eine URL sein.
oder folgendes:
$_GET['mode'] = $_REQUEST['mode'] = 'song';
$_GET['order'] = $_REQUEST['order'] = 5;
$_GET['pagebreak'] = $_REQUEST['pagebreak'] = 100;
$_GET['pagenum'] = $_REQUEST['pagenum'] = 1;
include ('rank.php');
sollte eigentlich auch funktionieren, wenn rank.php die superglobals
benutzt. ansonsten:
$mode = 'song';
$order = 5;
$pagebreak = 100;
$pagenum = 1;
include ('rank.php');
wenn das auch nicht will, vielleicht so:
include("http://".$_SERVER['HTTP_HOST'].
dirname($_SERVER['SCRIPT_NAME'].
'/rank.php?mode=song&order=5&pagebreak=100&pagenum=1'));
das geht natuerlich nur, wenn man rank.php auch in ein verzeichnis legt,
welches per http erreichbar ist ;-)
gruss
thomas
php::bar PHP Wiki - Listenarchive