88871
Goto Top

PHP Wie suche ich 1 2 oder 3 zahlen in einer URL

Hoied. Ganz einfache Frage die wohl auch eine einfache Antwort ausgibt

Ich versuche in einer URL die ID herauszufinden. $_GET geht nicht, da ich url's als links anklicke und kein <form> habe face-sad


Nun versuche ich mit der Server Variable $_SERVER['REQUEST_URI'] einfach die id zahlen meines Artikels herauszufinden...anhand von pre_match_all

In etwa so

 
            $test = $_SERVER['REQUEST_URI'];  
            print_r($test);
            
            echo "<br>";  
            
            if (preg_match_all("/d/", $test, $matches)) $zahlen = $matches;  
             
            print_r($zahlen);

Komme aber auf keinen Nenner, resp Ausgabe face-sad)


Hat jemand eine Idee wie ich das sonst noch Lösen könnte ?

Content-ID: 178008

Url: https://administrator.de/contentid/178008

Ausgedruckt am: 22.11.2024 um 18:11 Uhr

bbyszio
bbyszio 22.12.2011 um 11:33:09 Uhr
Goto Top
Hallo dark3zz,
wieso geht $_GET nicht? Das ist gerade dafür da, die mit einem angeklicktem Link übergebenen Parameter abzufragen.
$_POST ist für Formulare.;)

Wenn deine URL so aussieht: www.blabla.de?id=12345

Dann kommst du über $_GET['id'] an die Id ran.

Gruß
Bodo