+ Antworten
Ergebnis 1 bis 10 von 10

Thema: Unsichtbare Variablen

  1. #1
    War schon öfter hier
    Registriert seit
    28.06.2006
    Beiträge
    176
    Bedankte sich
    169
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard Unsichtbare Variablen

    Hi,

    Mit Joomla 1.0.15 kann ich Links als Menübefehl verwenden, z.B.:

    Code:
    index.php?option=com_mygallery&func=viewcategory
    Ich muss dann nur noch "Register Globals" auf on stellen und ich schon kann ich die Parameter einlesen.

    Mit Joomla 1.5 geht das leider nicht mehr. Weiss irgend jemand, wie ich die Komponenten programmieren muss, damit die Variablenübergabe funktioniert?

    watergate

  2. #2
    Verbringt hier viel Zeit
    Registriert seit
    31.05.2008
    Beiträge
    801
    Bedankte sich
    0
    Erhielt 268 Danksagungen
    in 214 Beiträgen

    Standard

    Zitat Zitat von watergate74 Beitrag anzeigen
    Ich muss dann nur noch "Register Globals" auf on stellen und ich schon kann ich die Parameter einlesen.
    Diese Aussage ist hoffentlich nicht ernst gemeint?

    PHP-Code:
    // libraries.joomla.environment.request

    JRequest::getName('func'); 
    lg Måria

  3. Erhielt Danksagungen von:


  4. #3
    Gehört zum Inventar Avatar von deejey
    Registriert seit
    22.04.2006
    Ort
    HH
    Beiträge
    9.309
    Bedankte sich
    509
    Erhielt 1.791 Danksagungen
    in 1.583 Beiträgen

    Standard

    auf register_globals = on sollte grundsätzlich verzichtet werden, ab PHP 6 wird diese Option eh rausfliegen.
    Kein Support über PM; Ignoriermodus aktiv bei "dringend", "schnell", "eilt", denn: Zeit ist relativ

  5. Erhielt Danksagungen von:


  6. #4
    War schon öfter hier
    Registriert seit
    28.06.2006
    Beiträge
    176
    Bedankte sich
    169
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard

    Ich verstehe nur Bahnhof...

    Wie muss ich es machen, dass die Variablen erkannt werden? Gibt es irgendwo ein Tutorial?

  7. #5
    Gehört zum Inventar
    Registriert seit
    18.02.2005
    Beiträge
    8.841
    Bedankte sich
    85
    Erhielt 2.269 Danksagungen
    in 1.936 Beiträgen

    Standard

    Diese Aussage ist hoffentlich nicht ernst gemeint?
    Na klar.

    Register Globals ist so unnötig wie ein Sack Flöhe.

  8. Erhielt Danksagungen von:


  9. #6
    Ex-Über-Mod Avatar von rico
    Registriert seit
    04.12.2005
    Ort
    Potsdam
    Alter
    47
    Beiträge
    1.699
    Bedankte sich
    237
    Erhielt 466 Danksagungen
    in 383 Beiträgen

    Standard

    Zitat Zitat von watergate74 Beitrag anzeigen
    Wie muss ich es machen, dass die Variablen erkannt werden? Gibt es irgendwo ein Tutorial?
    Ja, zwei Beiträge vorher bei Maria mit JRequest. Das ist die Antwort.
    Kleines Tutorial zum Objektorientierten Programmieren mit PHP

  10. Erhielt Danksagungen von:


  11. #7
    Verbringt hier viel Zeit
    Registriert seit
    29.11.2005
    Ort
    Berlin
    Beiträge
    962
    Bedankte sich
    8
    Erhielt 200 Danksagungen
    in 196 Beiträgen

    Standard

    Ggf. geht auch $_GET['func'], wenn das Array nicht von Joomla gelöscht wird, keine Ahnung. Aber cms-konform ist die oben beschriebene Methode.

  12. Erhielt Danksagungen von:


  13. #8
    Verbringt hier viel Zeit
    Registriert seit
    31.05.2008
    Beiträge
    801
    Bedankte sich
    0
    Erhielt 268 Danksagungen
    in 214 Beiträgen

    Standard

    Zitat Zitat von addi Beitrag anzeigen
    Ggf. geht auch $_GET['func']
    Ich habe das Gefühl, heute taumelt man von einer Gräueltat zur nächsten
    lg Måria

  14. Erhielt Danksagungen von:


  15. #9
    Kommt häufiger vorbei Avatar von neo_fox
    Registriert seit
    11.06.2006
    Ort
    /home/radek
    Beiträge
    261
    Bedankte sich
    10
    Erhielt 50 Danksagungen
    in 44 Beiträgen

    Standard

    REGISTER GLOBALS on -> beeeeeeeeee -> URL Injection -> Fremde Skripten ausführen -> Server gehackt

    Code:
    index.php?option=com_mygallery&func=viewcategory
    +
    Zitat Zitat von Måria Beitrag anzeigen
    PHP-Code:
    JRequest::getName('func'); 
    =

    Variablenübergabe funktioniert + Variable wird geprüft

    .

    Zitat Zitat von addi Beitrag anzeigen
    $_GET['func']
    auch beeeeeeee

  16. Erhielt Danksagungen von:


  17. #10
    War schon öfter hier
    Registriert seit
    28.06.2006
    Beiträge
    176
    Bedankte sich
    169
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard

    Danke vielmals für die Antworten.

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein