maxx: variablenübergabe in der url ausblenden

guten morgen forum,

ist es möglich eine variablenübergabe über die url auszublenden?

<a href="produkte.php?id=1>link</a>

also, das in der url dann nix steht?

gruss
maxx

  1. guten morgen forum,

    guten Morgen

    ist es möglich eine variablenübergabe über die url auszublenden?

    <a href="produkte.php?id=1>link</a>

    also, das in der url dann nix steht?

    ja, wenn Du die Daten per Post schickst, also über ein Formular mit hidden-Feldern z.B.
    oder gleich die Variablen in Sessions schreibst

    wenn Du sie allerdings unbedingt anhängen willst an die URL, werden Sie auch mitgeschcikt und nicht ausgeblendet

    gruss
    maxx

    ciao romy

    1. hey super!

      danke euch beiden.

      schönen tag noch

      gruss
      maxx

      1. Hallo,

        wobei bei der methode mit einem verstecktem form js vorrausgesetzt wird. willst du das?

        du könntest auch den parameter per get ganz normal empfangen und auswerten und dann auf eine "blanke" seite redirecten...

        warum willst du es überhaupt verbergen? du willst doch nicht etwa passwörter so verschicken?

        Odium

        1. warum willst du es überhaupt verbergen? du willst doch nicht etwa passwörter so verschicken?

          nein, nein. keine passwörter ;-)
          der Kunde haette das gerne so. Sieht schöner aus meint er...

          das mit der blanken seite ist auch eine gute idee!

          gruss max

          1. Moin!

            der Kunde haette das gerne so. Sieht schöner aus meint er...

            das mit der blanken seite ist auch eine gute idee!

            Du kannst zur Verschönerung der URL auch mod_rewrite einsetzen. Dann rufst du "/produkte/1/index.html" auf, und eine rewrite-Regel setzt das intern auf /produkte.php?id=1" um, von dem man aber nichts sieht.

            mod_rewrite läuft auf Apache und am schönsten, wenn man die httpd.conf bearbeitet, aber auch mit .htaccess ist der Einsatz möglich.

            - Sven Rautenberg

            1. Du kannst zur Verschönerung der URL auch mod_rewrite einsetzen. Dann rufst du "/produkte/1/index.html" auf, und eine rewrite-Regel setzt das intern auf /produkte.php?id=1" um, von dem man aber nichts sieht.

              mod_rewrite läuft auf Apache und am schönsten, wenn man die httpd.conf bearbeitet, aber auch mit .htaccess ist der Einsatz möglich.

              • Sven Rautenberg

              Auch bei dieser Methode wird eine "unschöne" URL in der Adressleiste stehen, ob nun der Parameter oder ein Unterverzeichnis...

              Versuchs doch mal mit der alten Methode mit Hilfe von Frames.

              Du definierst in der Indexseite der Präsentation ein Frameset mit 2 frames (1: 0%, 2: 100%) und in dem 100% frame zeigst du die eigentliche Startseite der Präsentation und der "normale" Nutzer erkennt dann über die gesamte Präsentation nur noch "www.deineDomain.de" in der Adresszeile...

          2. Hallo,

            Schönheit einer URL? sag ihm hier gehts um funktionalität! da sind url-parameter nicht die erste wahl...

            Odium

        2. Hallo,

          wobei bei der methode mit einem verstecktem form js vorrausgesetzt wird. willst du das?

          du könntest auch den parameter per get ganz normal empfangen und auswerten und dann auf eine "blanke" seite redirecten...

          könntest Du mir dieses Prinzip mal näher erläutern??? Bitte???
          wo soll ich Daten empfangen und was hab ich davon, wenn ich auf ne leere Seite redirekte, wie kommen dann die Daten dorthin

          Odium

          danke romy

  2. Hi Maxx,

    ist es möglich eine variablenübergabe über die url auszublenden?

    Nein - zumindest nicht mit der GET-Methode

    <a href="produkte.php?id=1>link</a>

    Du kannst die Variablen doch auch posten, indem Du eine hidden-Form kreierst, mit action="produkte.php", name="id" und value="1", und dann den Link mit onclick="document.[...].formSoWieSo.submit()" versiehst.

    Gruss
    Lemmy
    http://www.olison.com