• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

alle get variablen weiterleiten

Status
Für weitere Antworten geschlossen.

clemo

Neues Mitglied
HI leute

ich habe ein index.php
manchmal greife ich aber auch unter ./index.php?site=3 zu oder ./index.php?site=3&topic=index&....

die index.php ruft unter anderem eine andere seite auf
include './text.php?site=' . $_GET['site'] . '&topic=' . $_GET['topic'] ......;

kann man da auch einfach sagen
include './text.php?' . $_GET['*'];
also das ich alle get variabeln mit nur einer variabeln sende?

lg
clemo
 
Mittels Include? Includierten Scripts stehen die GET-Variablen auch zur Verfügung. Ansonsten:
Code:
'seite.php?' . $_SERVER['QUERY_STRING']
 
wenn das nicht funktioniert, kann man die $_GET variablen parsen:

PHP:
    $types_to_register = array('GET'); // POST, SERVER ETC gehen auch
    foreach ($types_to_register as $global_type)
    {
        $arr = @${'HTTP_'.$global_type.'_VARS'};
        if (@count($arr) > 0) extract($arr, EXTR_OVERWRITE);
        else
        {
            $arr = @${'_'.$global_type};
            if (@count($arr) > 0) extract($arr, EXTR_OVERWRITE);
        }
    }
nun steht dir für $_GET['tralala'] die variable $tralala zur verfügung.

das ist aber ein sehr heftiger schnipsel, weil man damit register_global=OFF umgehen kann.
 
Status
Für weitere Antworten geschlossen.

Neueste Beiträge

Zurück
Oben