$_get

Hi leutz

Hab in im “bplaced portal” gesehen, das dort die URls so ausschauen:

Also ohne “index.php?”, sondern das gleich nach dem “/” die Variablen kommen.
Wie kann man das machen?

mfg

einfach nirgends einen verweis auf die index.php setzen

text

Du kannst per index.php?site=index oder ?site=index aufrufen, im endeffekt ist es das gleiche.

mfg

Mal was anderes, kann man auch einfach nur den fragezeichen und nen gleich setzen?

z.B.:

<?php
if ($_GET[""])=="hallo")
{
echo 'hallo';
}
?>

Geht das?

Also in der url einfach blah/?=hallo ?
Weiss jetyt nicht wirklich, wofuer ich das brauch, aber wollt ja nur mal fragen…

bsp:
url: localhost/?site=hallo

<?php if($GET['site'] == "hallo") echo "Hallo"; ?>

Falls du das gemeint hast, ja das geht!

er meine einfach nur example.com/?=hallo
also ohne den “variablenamen”.

Das geht so direkt nicht, jedenfalls wird dann der Wert nicht in der $_GET Variable bereit gestellt.
Aber du kannst das natürlich auch “Manuell” auslesen, in dem du dir einfach mal $_SERVER[‘QUERY_STRING’] anschaust.

Sonst kannst du es auch direkt so machen:
example.com/?hallo

und fragst dann so ab:

if(isset($_GET['hallo'])){
    //vorhanden
}else{
    //nicht vorhanden
}

mfg Balmung