$REMOTE_ADDR in einer Klasse

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

  • $REMOTE_ADDR in einer Klasse

    Wenn ich in eine Datei

    PHP-Code:
    echo $REMOTE_ADDR
    schreibe, gibt er mir meine ip aus (127.0.0.1 weil ichs lokal teste).

    Mach ich das ganze in ne Funktion schreibe etwa so

    PHP-Code:
    function blubb() {
        echo 
    $REMOTE_ADDR;
    }

    blubb(); 
    ...gibt er garnichts aus. Woran liegt's?

    Thx!

  • #2
    Weil es keine globale Variable ist.

    Folglich ist die Variable innherlab der Funktion nicht gesetzt (= leer).

    Kommentar


    • #3
      Dafür gibt es ab PHP-Version 4.1.0 $_SERVER['REMOTE_ADDR']. Die ist global.

      Offe

      Kommentar


      • #4
        [klugscheiss] das nennt sich superglobal[/klugscheiss]
        h.a.n.d.
        Schmalle

        http://impressed.by
        http://blog.schmalenberger.it



        Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
        ... nur ohne :-)

        Kommentar


        • #5
          Jo, danke, die funktioniert!

          Kommentar


          • #6
            Original geschrieben von Offe1
            Dafür gibt es ab PHP-Version 4.1.0 $_SERVER['REMOTE_ADDR']. Die ist global.
            Original geschrieben von schmalle
            [klugscheiss] das nennt sich superglobal[/klugscheiss]
            [klugscheiss]streng genommen ist sogar nur $_SERVER superglobal. REMOTE_ADDR ist nur ein index [/klugscheiss]
            INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


            Kommentar


            • #7
              Klar. Und ich bin nur ein Mönchengladbacher, kein Deutscher.

              Kommentar


              • #8
                OffTopic:
                ich schon!

                Kommentar


                • #9
                  ihr globalisierungsgegner immer mit eurem OT-gequatsche :-)
                  I don't believe in rebirth. Actually, I never did in my whole lives.

                  Kommentar

                  Lädt...
                  X