gelöst IE11 übergibt bei "refresh" keine $_GET

Thema wurde von Manni_HB, 27. Februar 2014 erstellt.

  1. Manni_HB
    Manni_HB G-WARD 2012/13/14/15
    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Was ist hieran falsch...
    Code:
    <meta http-equiv="refresh" content="<? echo MBR_REFRESH_CREATE_SUCCESS_TIME.';'.$_SERVER['PHP_SELF'].'?refresh=true'; ?>" />
    ... dass der IE11 sich weigert, die "?refresh=true" zu übergeben ... im Gegensatz zu FF, CHROME, Opera!?
     
  2. Avenger
    Avenger G-WARD 2012/13/14/15
    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    https://blogs.technet.com/b/iede/archive/2010/09/27/zs-23-meta-refresh-zulassen.aspx

    Ist zwar schwer zu lesen, gibt aber die Ursache:

    "Meta-Refresh" ist beim IE wohl standardmäßig ausgeschaltet, und muss per "Policy"-Eintrag in WINDOWS erst aktiviert werden...

    Was es im Grund nicht nutzbar macht.

    Da hilft nur Javascript.
     
  3. Manni_HB
    Manni_HB G-WARD 2012/13/14/15
    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    ... oder die richtige Syntax:

    ....FRESH_CREATE_SUCCESS_TIME.';'URL=.$_SERVER['PHP_SELF'].'?ref.....

    :(
     
  4. Avenger
    Avenger G-WARD 2012/13/14/15
    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Ja, das geht auch...

    Kaum macht man's richtig, schon funktionierts.
     
  5. Manni_HB
    Manni_HB G-WARD 2012/13/14/15
    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Alle anderen Browser wissen was gemeint ist, nur die IE-Familie will es genau wissen!! :mad:

    Irgendwann erscheint bei unserem Shop deine jQueryMeldung reingeflogen: "Sie benutzen den IE - gehen Sie zu Lidl einkaufen!"