oxo888oxo: Was macht diese Zeile PHP code genau?

Beitrag lesen

Hallo Kalk

Der eigentliche Plan ist doch wohl, zu prüfen, ob der Referer vorhanden und nicht leer ist, oder?

Ja genau, dass ist im Grunde der Plan. Im weiteren Verlauf des Scripts (welche ich hier nicht gezeigt habe), wird der Referer in eine Variable geschrieben und diese dann verwendet.

Und wenn der Referer leer ist, gib es ja eine Fehlermeldung. Darum wollte ich das weitere Script mit der obigen if-Abfrage umschließen.

Das funktioniert ja soweit auch. Ich habe mir das allerdings zusammen gegoogelt und wollte das doch gerne besser verstehen.

Wie kann ich es denn machen, wenn ich jetzt nicht nur prüfen möchte, ob der Referer leer ist, sondern mit ODER auch noch, ob $_SERVER['HTTP_USER_AGENT'] leer ist?

Wäre das wie folgt korrekt?

if (isset($_SERVER['HTTP_REFERER']) && ($_SERVER!= "")) OR (isset($_SERVER['HTTP_USER_AGENT']) && ($_SERVER!= ""))

Gruß Ingo

0 56

Was macht diese Zeile PHP code genau?

oxo888oxo
  • php
  1. 1
    dedlfix
    1. 0
      Tabellenkalk
      1. 0
        oxo888oxo
      2. 0
        dedlfix
        1. 0

          Hier nun doch mal das ganze Script

          oxo888oxo
          1. 0
            dedlfix
            1. 0
              oxo888oxo
              1. 0
                Rolf B
                1. 0
                  oxo888oxo
          2. 0
            Rolf B
            1. 0
              oxo888oxo
              1. 0
                dedlfix
                1. 0
                  oxo888oxo
                  1. 0
                    dedlfix
                    1. 0
                      oxo888oxo
                  2. 0
                    Rolf B
                    1. 0
                      dedlfix
          3. 2
            Mitleser 2.0
            1. 0
              oxo888oxo
              1. 0
                Mitleser 2.0
                1. 0
                  oxo888oxo
                2. 0

                  PHP: error_log();

                  Raketenlogbuchschreiber
                  1. -1
                    Raketenlogbuchschreiber
                    1. 0

                      Verwendungsbeispiel

                      Raketenlogbuchschreiber
                  2. 0

                    PHP: error_log(); Logrotate

                    TS
                    • linux
                    • php
                    1. 0
                      Raketenlogbuchschreiber
            2. 1
              dedlfix
              1. 0
                TS
                • dateisystem
                • php
                • webserver
                1. 0
                  Mitleser 2.0
                  1. 0
                    Frank
                    1. 0
                      Raketenfleischwurst
                      1. 0

                        Zum Forum

                        Raketenfleischwurst
                        • zu diesem forum
                        1. 0
                          Der Martin
                          1. 0
                            Raketenfleischwurst
                            1. 0
                              Raketenwissenschaftler
                              1. 0
                                klawischnigg
                                1. 0
                                  Raketenwissenschaftler
                                  1. 0
                                    klawischnigg
                                    1. 0
                                      Raketenwissenschaftler
                                  2. 0
                                    Raketenfleischwurst
                              2. 0
                                Amateurpsychologe
                                1. 0
                                  Raketenennachrichtenempfangsbestätiger
                        2. 0
                          Rolf B
                          1. 0
                            Raketenwissenschaftler
                            1. 4
                              Tabellenkalk
                          2. 0
                            Der Martin
                            1. -2
                              Raketenwilli
                              1. 0
                                Martl
                                • menschelei
              2. 0
                Frank
              3. 0

                Mail? Wirklich?

                Raketeneinwandfinder
      3. 0
        TS
    2. 0
      TS
      • logik
      • php
      • programmiertechnik
  2. 0
    Rolf B
    1. 0
      Der Martin
      1. 0
        oxo888oxo