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