robertroth: Wiki: Dateiupload mit PHP

Beitrag lesen

problematische Seite

Liebe Mitdenker, liebe Wissende, liebe Neugierige,

Kannst Du eventuell auch sagen, wie die Funktion dafür gesorgt hat, dass nur gerade in dieser Instanz hochgeladene Dateien verschoben werden konnten, und nicht aus Versehen oder auch absichtlich fremde?

https://www.php.net/manual/en/function.is-uploaded-file.php

Zitat:

Note that calling this function before move_uploaded_file() is not necessary, as it does the exact same checks already. It provides no extra security. Only when you're trying to use an uploaded file for something other than moving it to a new location.

… der Rest findet sich (gegenwärtig) an der Adresse: https://github.com/php/php-src/blob/master/ext/standard/basic_functions.c#L2561

(L2561 bedeutet Zeile 2561)

Ja, nee, is schon klar :-(

    if (!SG(rfc1867_uploaded_files)) {
		    RETURN_FALSE;
    }

Das ist vermutlich die Stelle, an der geprüft wird. Nur wie das Flag erzeugt wird, weiß ich davon leider immer noch nicht {traurig guck}.

Was bedeutet eigentlich dieses "SG"? Was macht die Funktion?

Spirituelle Grüße
Euer Robert

--
Möge der Forumsgeist ewig leben!
3 52

Wiki: Dateiupload mit PHP

Julius
  • php
  • selfhtml-wiki
  • sicherheit
  1. 0
    dedlfix
    1. 0
      Matthias Scharwies
      1. 2
        Julius
    2. 3
      Julius
      1. 1
        TS
        1. 0
          1unitedpower
          1. 1
            Julius
            1. 0
              1unitedpower
              1. 0
                TS
                1. 0
                  1unitedpower
          2. 0
            robertroth
            1. 3
              Raketenquellsuchsystem
              1. 0

                Wiki: Dateiupload mit PHP (Verständlichere Ergänzung)

                Raketenquellsuchsystem
              2. 2
                robertroth
                1. 0
                  Raketenquellsuchsystem
                2. 1
                  Rolf B
          3. 1
            TS
            1. 0
              1unitedpower
              1. 1
                TS
                1. 0
                  1unitedpower
                2. 1
                  robertroth
                  • idee
                  • php
                  • sicherheit
            2. 1
              Julius
              1. 2
                TS
                1. 2
                  Julius
                  1. 0
                    TS
            3. -1
              Raketenstarter
              1. -1
                Raketenstarter
      2. 0
        dedlfix
  2. 1
    Gunnar Bittersmann
    • grafik
    • grafik
    • selfhtml-wiki
    1. 0
      Der Martin
      1. 0

        webp-Konverter <.->

        Raketenwilli
        1. 0
          Der Martin
          • grafik
          • grafik
          1. 0
            Raketenwilli
            • produktinfo
            1. 0
              Der Martin
              • humor
              • produktinfo
          2. 0
            Raketenwilli
    2. 2
      dedlfix
  3. 2
    Matthias Apsel
    1. 2
      Julius
  4. 2
    Felix Riesterer
    1. 4
      Julius
  5. 0
    1unitedpower
    1. 1
      Julius
  6. 2
    Julius
    1. 0
      TS
      1. 1
        Julius
        1. 0
          TS
          1. 0
            Tabellenkalk
            1. 0
              TS
              1. 0
                raketenquelltextleser
                1. 1
                  Julius
                  • php
                  • sicherheit
              2. 1
                Julius