kostenloser Webspace werbefrei: lima-city


Query-String nicht anzeigen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    tshg

    Kostenloser Webspace von tshg

    tshg hat kostenlosen Webspace.

    Hallo.
    Habe da mal ein kleine Seite vorbereitet.
    http://tshg.lima-city.de/probe1.php
    Nun möchte ich folgendes.
    Wenn man die Seite aufruft soll:
    probe1.php?seite=beispiel1
    Erscheinen.

    Und des weiteren möchte ich nicht das man z.B. ?seite=beispiel1,?seite=beispiel2 und ?seite=beispiel3 sieht.
    Also nur die jeweilige php Seite.
    Wie kann ich dies bewerkstelligen?

    Und gerade habe ich bemerkt das der Quellcode hier nicht geht?
    Woran kann das liegen?
    Lokal geht es das die Seiten angezeigt werden!
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Du inkludierst den Inhalt einfach mit
    include($_GET["seite"].".php");

    Dann kannst du jede Seite in eine eigene PHP-Datei auslagern.

    Bei deinem Quelltext fehlt wohl "<?php".

    styVe (qap2-Team)

    Beitrag zuletzt geändert: 29.12.2009 18:10:51 von qap2
  4. Machs über ne POST statt ne GET-Anfrage. zB input type="hidden" name="page" value="1"

  5. Autor dieses Themas

    tshg

    Kostenloser Webspace von tshg

    tshg hat kostenlosen Webspace.

    Könnte jemand so nett sein und mir einmal einen kompletten Code Beispiel erstellen?
    Anhand meines Beispieles?
    Da ich leider nicht wie und wo?
    Danke für die schnellen Antworten.


    link
    <a href="probe1.php?seite=beispiel1">Start</a>

    zu
    <?
    if($HTTP_GET_VARS['seite'] == "beispiel1")
    {
    ?>
    <div align="center">Beispiel 1</div>
    <?
    }
    ?>
  6. x*****k

    <a href="probe1.php?seite=beispiel1">Start</a>


    <?php
    if($_GET['seite'] == "beispiel1")
    {
    include("beispiel1.php");
    }
    ?>

    Code sollte eigentlich selbsterklärend sein.
    Am Besten du löst das Problem mit Switch-Case und fügst als Defaultwert index.php ein.

    mfg x-bLacK :cool:

    Beitrag zuletzt geändert: 29.12.2009 18:29:49 von x-black
  7. Autor dieses Themas

    tshg

    Kostenloser Webspace von tshg

    tshg hat kostenlosen Webspace.

    Ja toll das Script ist einfach und läuft sehr gut!
    Aber ich wollte eigentlich das man die Endung :
    ?seite=beispiel1
    Nicht mehr sieht.
    Also nur probe1.php
  8. Was du willst ist nicht trivial realisierbar. Du kannst die URL verschönern mittels mod_rewrite, aber irgendwas muss da bleiben. Alternativ AJaX.
  9. Autor dieses Themas

    tshg

    Kostenloser Webspace von tshg

    tshg hat kostenlosen Webspace.

    So ich habe hier mal was gefunden!
    http://www.usergirls.com/subdomainservice/subdomain.php
    Genau so meine ich das.
    Wechselnde Inhalte bei gleicher Adresse.
    Und alles aus einer php Seite!



    Beitrag zuletzt geändert: 29.12.2009 21:17:57 von tshg
  10. w******s

    Ok, dann schau dir mal an, was das ganze mit diesen Buttons zu tun hat:
    <form method="POST" action="subdomain.php">
    <input type="submit" value="Einrichten" name="action"/>
    </form>

    Oben wurde dir schon die GET-Methode vorgestellt. Allerdings wird hier "POST" benutzt:
    <?php
    if ($_POST[action] == 'Einrichten') { ?>
    <p>Hier steht wieder wie üblich HTML</p>
    <?php } ?>


    Ich finde allerdings dies hinsichtlich der Suchmaschinen sehr kritisch. In der Regel wird die Suchmaschine nur eine Seite indizieren können, da sie keine womöglich keine Formular-Buttons anklickt.


    Edit: ")" an die richtige Stelle gefügt

    Beitrag zuletzt geändert: 29.12.2009 22:22:05 von werktags
  11. Autor dieses Themas

    tshg

    Kostenloser Webspace von tshg

    tshg hat kostenlosen Webspace.

    Habe endlich die Lösung!
    Für alle die so etwas ähnliches haben möchten, unter:
    http://tshg.lima-city.de/002.php
    Dort ist auch der Quelltext vermerkt.
    Danke an alle die mir geholfen haben!
  12. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!