Ankündigung

Einklappen
Keine Ankündigung bisher.

$_GET Parameter in URL übergeben

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    $_GET Parameter in URL übergeben

    Hallo Leute,

    Ich hab nich so den starken IT Hintergrund. HTML passt schon ganz gut aber mit PHP Basics gibs schon Probleme.

    Ich hab folgenden Auftrag: Wir haben einen Partner der für uns Kunden wirbt. Wenn jetzt Kunden bei Ihm auf der Webpage auf ein Angebot klicken werde diese Kunden auf unsere Seite weitergeleitet. Dabei gibt der Partner eine individuelle ID des Kunden als Parameter in der URL weiter.

    Meine Aufgabe ist es jetzt diesen Parameter weiterzugeben wenn der Kunde Aktionen auf der Homepage durchführt.

    So viel ich weiß geht das Auslesen und weitergeben von Parametern mit $_GET und $_POST
    Aber wie sieht das ganze konkret aus? Wie schreibe ich das ganze in die php datei damit das auch so ausgeführt wird?

    Irgendwie haben mir Google und Co. keine eindeutige Lösung gebracht.
    Kann mir jemand relativ schnell helfen? Oder kennt ihr eine Anleitung die das ganze relativ einfach beschreibt?

    Danke!

    #2
    hier

    http://php.net/manual/de/reserved.variables.get.php

    Kommentar


      #3
      Zitat von gestalt
      hier

      http://php.net/manual/de/reserved.variables.get.php
      danke, das kenne ich auch. Was ich aber nicht verstehe ist: ich will die variable in der URL nicht ausgeben mit echo sondern ich will sie einfach weiterleiten auf die nächste Seite wenn jemand auf meiner Page einen Link klickt

      Kommentar


        #4
        Könntest es in ein Cookie schreiben und kannst es dann beliebig von dort wieder abrufen.
        Oder einfach in eine beliebige Variable schreiben: http://www.torbenleuschner.de/blog/72/alle-get-oder-post-variablen-mit-php-empfangen-und-sichern/

        Kommentar


          #5
          oder du hängst die variable an jede weiter url die du aufrufst.

          Kommentar


            #6
            Wenn sie auf weiteren Seiten verfügbar sein soll musst du sie an die Links anhängen oder irgendwo speichern. Zum Beispiel in einer Session oder Cookies.

            Kommentar


              #7
              Zitat von Poser
              oder du hängst die variable an jede weiter url die du aufrufst.
              und das tue ich wie? :D
              sorry ihr habts hier wirklich mit nem Laien zu tun. Aber bei uns haben wir grad kein IT-Menschen der das macht deswegen muss ich mich damit auseinandersetzen.

              Kommentar


                #8
                Ich würde das schon als größere Aufgabe bezeichnen. Um das richtig einzubauen sollte man schon wissen was man da tut. Selbst wenn du jetzt was zusammenfrickelst und es geht muss da ein "IT-Mensch" rübergucken. Vorallem wenn man anhand deiner Posts hier deine Kenntnisse einschätzt.

                Kommentar


                  #9
                  Ok mal konkreter damit jemand auch lust hat mir zu helfen:

                  kann ich die Get methode in die links einbauen?

                  meine URL sieht beispielsweise folgendermaßen aus: www.meinehomepage.de/?ID=123456789

                  kann ich dann einfach einen Link mit dem Get parameter auf der seite einbauen? funktioniert sowas? oder is das quatsch?

                  Kommentar


                    #10
                    Da du den Parameter ja durchgängig behalten willst müsstest du das bei JEDEM Link machen. Auf der kompletten Seite. Session oder Cookie benutzen, wie bereits gesagt.

                    Kommentar


                      #11
                      Ich würde das von einem erfahrenen Programmierer machen lassen. Die Methode über $_GET ist nicht zu empfehlen, da du bei vielen Links unendlich viel Arbeit vor dir hast und zudem der Wert ohne Überprüfung einfach abgeändert werden kann.

                      Ich würde die Weitergabe der ID in einem PHP-Script (nicht PHP in HTML eingebettet) abwickeln und dies über Sessions bzw. Cookies machen.

                      Kommentar

                      Lädt...
                      X