1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

variable aus link übergeben

  • MrMassaker
  • 1. Oktober 2004 um 15:41
  • Unerledigt
  • MrMassaker
    12
    MrMassaker
    Mitglied
    Reaktionen
    41
    Punkte
    1.436
    Beiträge
    263
    • 1. Oktober 2004 um 15:41
    • #1

    der thread title is ein bissi scheisse ich weiss.... :)

    trotzdem....sicher die ure noob frage aber:

    wenn man in einem html formular folgenden button klickt:

    Code
    <input type=button value="blabla" name="misthaufen">

    dann kann ich mit php leicht überprüfen ob der button gedrückt wurde:

    PHP
    <?php
    if ($misthaufen) {.... 
    ?>

    funktioniert das irgendwie bei links auch?

    quasi:

    PHP
    <a name="new">geh in arsch</a>
    
    
    <?php
    if ($new) {.... 
    ?>

    oder muss ich eine variable in der url übergeben?
    danke schon mal im vorraus

    Patient: "Doctor, doctor, my eye hurts when I poke it with a spoon."
    Doctor: "Don't poke it, then."

  • dose
    13
    dose
    Mitglied
    Reaktionen
    4
    Punkte
    1.679
    Beiträge
    335
    • 1. Oktober 2004 um 16:07
    • #2
    Code
    if (isset($_POST['misthaufen'])) { ... }


    sollte es tun. So kannst Du "sichergehen", daß der Variablenwert vom Formular (bzw. zumindest von einem POST-Request) kommt und nicht aus der URL.

    Links funktionieren ähnlich, aber diesmal mit GET:

    Code
    <a href="lala.php?xxx=1">bla</a>
    Code
    if (isset($_GET['xxx'])) { ... }


    ...is aber leicht zu "faken", da es ja in der URL encoded is.

    yast, SuSEconfig, apt-get and rpm - the 4 horsemen of the apocalypse

    Platform of insanity :: http://www.dose-xp.org

  • b_UT
    4
    b_UT
    Mitglied
    Reaktionen
    1
    Punkte
    146
    Beiträge
    27
    • 11. November 2004 um 22:00
    • #3

    oder du verschickst mit deinem link ein verstecktes formular - so hast du eine kombination aus beidem

    PHP
    <a href="javascript:document.formxy.submit();">text</a>

    Klugheit ist gut - Geduld ist besser

  • wescht
    12
    wescht
    Mitglied
    Reaktionen
    9
    Punkte
    1.384
    Beiträge
    236
    • 18. November 2004 um 20:26
    • #4

    $_SERVER['HTTP_REFERER']
    enthaelt die url, von der man auf die seite gekommen ist. der nachteil ist (laut php-doku), dass es einige server gibt, die das faken lassen.

    i don't like signatures

  • Maximilian Rupp 27. Dezember 2024 um 12:06

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Rechtliches

Impressum

Datenschutzerklärung