[PHP] Header - Modifikation schlägt fehl

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Dark|pUM4, 16. Mai 2010 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 16. Mai 2010
    Header - Modifikation schlägt fehl

    Hallo Leute,

    ich hoffe ihr könnt mir wieder einmal aus der patsche helfen.
    Die Homepage meiner Freundin hat ein Gästebuch im Einsatz, jetzt habe ich ihr aufgrund eines Crawlers veruscht ein Securitycapture einzubauen.

    Folgendes Problem:
    http://xdc.p-w-server.de/03_code/index.php?site=guestbook&action=add

    Warning: Cannot modify header information - headers already sent by (output started at /var/www/web23/html/03_code/index.php:7) in /var/www/web23/html/03_code/guestbook.php on line 64

    Was kann ich tun?

    DANKE!
     
  2. 16. Mai 2010
    AW: Header - Modifikation schlägt fehl

    PHP:
    <? php
    ob_start
    ( "ob_gzhandler" );
    ?>
    Das hier ganz am Anfang einbauen!
     
  3. 16. Mai 2010
    AW: Header - Modifikation schlägt fehl

    hilft nix =(

    Die Grafik "http://xdc.p-w-server.de/03_code/index.php?site=guestbook&action=add" kann nicht angezeigt werden, weil sie Fehler enthält.

    Da kommt dieser Fehler.
     
  4. 16. Mai 2010
    AW: Header - Modifikation schlägt fehl

    Das Capture-Bild musst du natürlich mit dem IMG-Tag Einbauen und nicht im HTML-Quelltext reinschreiben lassen!

    Scheint mir so als ob der Apache Versucht einen IMG-Header zu senden, obwohl er bei der ersten Ausgabe schon einen anderen gesetzt hat!
     
  5. 16. Mai 2010
    AW: Header - Modifikation schlägt fehl

    gibst du etwas aus mit echo etc.. bevor du die php funktion header(... aufrufst?
     
  6. 16. Mai 2010
    Zuletzt von einem Moderator bearbeitet: 14. April 2017
    AW: Header - Modifikation schlägt fehl

    ja tu ich, aber wenn ich es wegmache hilft das leider auch nichts ... hab auch schon nach leerzeichen gesucht, aber weis nicht was ein relewantes zeichen ist und was nicht.

    hier der code, vieleicht hat jemand mehr findige augen als ich

    https://www.xup.in/dl,10537719/code.php/
    https://www.xup.in/dl,15955507/guestbook.php/
    https://www.xup.in/dl,16682098/index.php/
     
  7. 16. Mai 2010
    AW: Header - Modifikation schlägt fehl

    Guestbook.php - Zeile 107

    Umschreiben in
    <td><img src="code.php" alt="Capture Code"/></td>
     
  8. 16. Mai 2010
    AW: Header - Modifikation schlägt fehl

    alter oO DANKE!

    so war das gemeint vorhin ...

    ach bin ich froh das das jetzt klappt!!!

    BWs sind an alles raus soweit noch möglich!


    ---

    Noch eine Frage!!
    In der code.php erzeuge ich ja einen "Überprüfungscode" --> wie bekomm ich diesen jetzt zum script, damit ich die eingabe abgleiche?
     
  9. 16. Mai 2010
    AW: Header - Modifikation schlägt fehl

    code.php
    Zeile 2: session_start();
    Zeile 18: $_SESSION['check'] = $check;

    index.php
    Zeile 1: <?PHP session_start(); ?>

    guestbook.php
    Zeile 42: $seccode = $_SESSION['check'];


    Das ganze funktioniert aber nur mit Aktivierten Cookies!
     
  10. 16. Mai 2010
    AW: Header - Modifikation schlägt fehl

    Stimmt nicht, Sessions werden intern vom Apache gespeichert, das hat mit Cookies nix zu tun.
     
  11. 16. Mai 2010
    AW: Header - Modifikation schlägt fehl

    Korrekt, aber ohne Cookie oder ?SESSION=465a4sd654sd kann der Apache die Session dem Client nicht zuordnen.

    Ich bin jetzt nur von Cookies ausgegangen, man kann die Session-ID natürlich auch an die URL hängen!
     
  12. 16. Mai 2010
    AW: Header - Modifikation schlägt fehl

    Funktioniert nun!

    Danke für eure Hilfe!
     
  13. 29. Mai 2010
    AW: Header - Modifikation schlägt fehl

    stimmt nicht, sessions werden intern von php gespeichert. ob apache, iss oder lhttpd = wurscht

    damit php die session wieder zuordnen kann muss vom client die session-id übergeben werden. das passiert meist über cookies oder alternativ über get/post. man kann aber auch mit nem hash der ip versuchen sessions wieder zuzuordnen, aber dann könnten in sonderfällen sessions auch geklaut werden.
     
  14. 29. Mai 2010
    AW: Header - Modifikation schlägt fehl

    Das ist aber keine schöne Lösung.
    Das würde wahrscheinlich in so gut wie jedem Firmennetzwerk Probleme machen. Wird ja oft über nen VPN- oder Proxy-Zugang gesurft.

    Noch als Tipp: Aus Sicherheitsgründen lohnt es sich oft, die Session immer wieder neu generieren zu lassen. (session_regenerate_id())
     
  15. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.