Cookie oder Session

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

  • Cookie oder Session

    Hallo,

    ich möchte mittels "file ('http://www.test.de/profil.php?uid=14')"
    den Quelltext einer externen Seite auslesen.

    Eigentlich kein Problem, leider geht das aber nicht, weil ich mich
    vorab einloggen müsste. (auf der Seite)

    Beim richtigen Login wird auch ein Cookie in mein Browser-Cookie
    Verzeichnis abgelegt.

    Solange ich eingelogt bin, und nur "'http://www.test.de/profil.php?uid=14"
    aufrufe geht alles gut - logisch weil mein Browser auch lieb und fein
    das gespeicherte Cookie weitergibt.

    Wenn ich aber auf php umschalte und file ('http://www.test.de/profil.php?uid=14') benutze bin ich (logischer-Weise) nicht mehr eingelogt.

    Meine Frage: Wie bitte kann ich der Seite vor dem "file" Befehl klar machen,
    das ich es bin.
    Der Browser kann es (mittels Cookie) aber wie bringe ich PHP dazu mein
    Cookie(das sich auf der Platte befindet) zu benutzen.

    Ich hoffe, das Jemand eine einfache Lösung für mich hat.

  • #2
    Der Browser kann es (mittels Cookie) aber wie bringe ich PHP dazu mein Cookie(das sich auf der Platte befindet) zu benutzen.
    Gar nicht! Das Cookie liegt auf DEINER Platte, nicht aber auf der Platte des Servers.

    Aber wenn dein Browser die cookiedaten an den anderen Server senden kann, warum soll dein Webserver das nicht auch können?

    Kommentar


    • #3
      Original geschrieben von TobiaZ
      Gar nicht! Das Cookie liegt auf DEINER Platte, nicht aber auf der Platte des Servers.

      Das ist nicht ganz richtig - Ich diesem Fall sind meine Platte und die Platte des Servers die Selbe. Aber das hilft mir auch nicht weiter.
      Zuletzt geändert von Jansinger; 20.09.2005, 21:10.

      Kommentar


      • #4
        du müsstest im header die daten des cookies mitsenden - zumindestens theoretisch
        Die Regeln | rtfm | register_globals | strings | SQL-Injections | [COLOR=silver][[/COLOR][COLOR=royalblue]–[/COLOR][COLOR=silver]][/COLOR]

        Kommentar


        • #5
          Das ist auch meine Vermutung aber wie soll ich das machen?

          Hier ist mal der Inhalt des Cookies:

          pp_nickname
          testuser
          www.test.de/
          1536
          1225168896
          30124149
          2402674016
          29736429
          *
          pp_password
          12345
          www.test.de/
          1536
          1225168896
          30124149
          2402984016
          29736429
          *

          Kommentar


          • #6
            mit file gehts dann glaub ich nicht mehr
            Die Regeln | rtfm | register_globals | strings | SQL-Injections | [COLOR=silver][[/COLOR][COLOR=royalblue]–[/COLOR][COLOR=silver]][/COLOR]

            Kommentar


            • #7
              Original geschrieben von TobiaZ

              Aber wenn dein Browser die cookiedaten an den anderen Server senden kann, warum soll dein Webserver das nicht auch können?
              die frage stelle ich mir auch nur finde ich in der php.ini sowie in der httpd.conf meines servers leider nicht den eintag, das er lieb und
              brav die cookies meines browsers nutzen soll.

              Kommentar


              • #8
                Schau dir mal curl oder fsockopen an
                Ich denke, also bin ich. - Einige sind trotzdem...

                Kommentar


                • #9
                  die frage stelle ich mir auch nur finde ich in der php.ini sowie in der httpd.conf meines servers leider nicht den eintag, das er lieb und brav die cookies meines browsers nutzen soll.
                  Das ist auch nicht so gedacht. Wäre irgendwie uncool, wenn ne Webseite die cookies von einer anderen Webseite nutzen könnte.

                  Zudem hat die Webseite keinerlei möglichkeiten (außer über das lokale Filesystem) an die Daten ran zu kommen. Deswegen SENDEN die Browser die Daten. Welche Header gesendet werden, kannst du dir mit entsprechenden Progs ansehen (hab da grad keine Namen). Mit Happies Beitrag kannst du dann das senden übernehmen,

                  Kommentar


                  • #10
                    Original geschrieben von TobiaZ
                    Mit Happies Beitrag kannst du dann das senden übernehmen,
                    Wer oder was ist "Happies" - hier im Forum finde ich nicht´s von
                    Happie oder Happies

                    Kommentar


                    • #11
                      Original geschrieben von mrhappiness
                      Schau dir mal curl oder fsockopen an

                      Kommentar


                      • #12
                        Zuerst einmel Danke für die nützlichen Tipps.

                        Ich benutze jetzt "fsockopen" und übermittel dem
                        server sein header mit fputs und lese alles in
                        einer schleife mit fgets aus. Geht gut !

                        Leider habe ich noch das Problem mit dem RICHTIGEN Login (siehe
                        dazu mein Cookie oben) - der muss, so wie ihn mein browser
                        absenden will, wenn ich die seite "regulär" betrete, noch in den header eingesetzt werden.

                        Was mir dazu noch feht, ist ein programm, welches mir meinen
                        eigenen header anzeigt wenn ich die seite betrete.

                        es gibt zwar viele programme die mir den ankommenden header
                        übermitteln aber das nützt nichts denn die daten habe ich schon.

                        ist das alles soweit richtig oder mache ich einen denkfehler ?

                        Kommentar


                        • #13
                          Kennt niemend ein programm, mit dem ich sehen kann, was mein internet-explorer sendet ?

                          Kommentar


                          • #14
                            firefox + livehttpheaders
                            oder
                            http://www.google.de/search?hl=de&q=...+sniffer&meta=

                            informiere dich aber lieber über curl.
                            Zuletzt geändert von penizillin; 21.09.2005, 20:35.

                            Kommentar


                            • #15
                              Bingo - jetzt hab ich´s. war eigentlich ganz einfach wenn man weiss,
                              wie so ein header aussehen muss. sehr geholfen hat mir der "EffeTech HTTP Sniffer" nur sollte dieser nicht auf ein "sauberes system" installiert
                              werden weil er spysoft mitinstalliert.

                              noch einmal vielen Dank für die hilfe !

                              Kommentar

                              Lädt...
                              X