Hier nochmal eine aufgebohrte Version, die ich eben gebaut habe, nachdem ich die Funktion get_defined_vars() gefunden habe, die ALLE Variablen sichert, so daß man im Grunde nie was verlieren kann und auf keinem Fall etwas beim Wiederherstellen vergisst:
Code: Alles auswählen
<?php
$arr = get_defined_vars(); // alle Variablen sichern
unset($_REQUEST, $_GET, $_POST, $pos, $nr); // was auch immer stören könnte
// was auch immer includet werden soll
$_REQUEST['rubric'] = 2;
include(CPO_BASEDIR.'_rubric/index_php.php');
foreach(array_keys($arr) AS $arrkey=>$arrvalue) $$arrvalue = $arr[$arrvalue]; // alle Variablen wiederherstellen
unset($arr); // die Sicherung löschen
?>
Das könnte man jetzt natürlich auch in eine Datei schreiben und diese als
_include/rubric2.php
speichern und dann an der/den entsprechenden Stelle/n nur noch
include(CPO_BASEDIR.'_include/rubric2.php');
einsetzen.
Testen erlaubt!
edit: nach untenstehendem Hinweis CPOBASEDIR in CPO_BASEDIR korrigiert