[Funktion] header modifizieren - header("Server: .....") will nicht

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

  • [Funktion] header modifizieren - header("Server: .....") will nicht

    hi com.

    ich habe das problem, dass ich nicht möchte, dass im http header der info string des jeweils verwendeten webservers übertragen wird.

    leider funktioniert das hier nicht :
    PHP-Code:
    header("Server: wer bin ich"true); 
    vlt kennt einer eine lösung (von mir aus apache config oder noch böser )

    danke schonmal

  • #2
    meinst du ServerSignature Off? ist aber per default aus.

    Kommentar


    • #3
      Original geschrieben von 3DMax
      meinst du ServerSignature Off? ist aber per default aus.
      eher ServerTokens.

      ich verstehe halt nicht, wieso ich nicht mit hilfe der header() funktion das ganze überschreiben kann

      Kommentar


      • #4
        hast du dir mal dei header anzeigen lassen?
        http://web-sniffer.net/

        Kommentar


        • #5
          woher sollte ich es sonst wissen, dass es nicht geht ?
          Live Http Headers, Header Monitor (ff plugins) und wireshark, alle das gleiche -> standart....nicht das was ich will

          Kommentar


          • #6
            Original geschrieben von Xaos
            woher sollte ich es sonst wissen, dass es nicht geht ?
            Live Http Headers, Header Monitor (ff plugins) und wireshark, alle das gleiche -> standart....nicht das was ich will
            Voll die Stand-Art...
            http://www.k-faktor.com/standart/

            Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

            bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
            Wie man Fragen richtig stellt

            Kommentar


            • #7
              Original geschrieben von Xaos
              ich verstehe halt nicht, wieso ich nicht mit hilfe der header() funktion das ganze überschreiben kann
              Weil den Header der Webserver hinzufügt/überschreibt, nachdem PHP mit seiner Arbeit fertig ist.
              I don't believe in rebirth. Actually, I never did in my whole lives.

              Kommentar


              • #8
                gibts ne möglichkeit, das ganze zu umgehen ?
                also das direkt von apache auszuschalten bzw zu setzen ?

                Kommentar


                • #9
                  ServerTokens, hast du doch schon selbst gefunden.

                  Kommentar


                  • #10
                    naja nur indirekt, da man die nicht auf off stellen kann nachm manual..

                    ServerTokens Prod[uctOnly]
                    Server sends (e.g.): Server: Apache
                    ServerTokens Min[imal]
                    Server sends (e.g.): Server: Apache/1.3.0
                    ServerTokens OS
                    Server sends (e.g.): Server: Apache/1.3.0 (Unix)
                    ServerTokens Full (or not specified)
                    Server sends (e.g.): Server: Apache/1.3.0 (Unix) PHP/3.0 MyMod/1.2
                    ich will das halt komplett aushaben und suche dazu ne möglichkeit, wobei ich eigtl erwartet hätte, dass der header im nachinen nichtmehr von apache berabeitet wird.

                    Kommentar


                    • #11
                      entweder neukompilieren (dann kannst du in einer .h datei (google) den string fest einbinden), oder mit mod_security bzw. mod_headers.

                      Kommentar


                      • #12
                        Original geschrieben von penizillin
                        entweder neukompilieren (dann kannst du in einer .h datei (google) den string fest einbinden), oder mit mod_security bzw. mod_headers.
                        daaanke, genau das hab ich gesucht

                        Kommentar


                        • #13
                          dann verrate doch mal die lösung für die nachwelt.

                          Kommentar

                          Lädt...
                          X