Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Problema header authentication

    ciao, ho una pagina php che deve controllare il parametro Authorization il quale viene spedito nello header della richiesta.
    Il problema è che la pagina non riceve il parametro Authentication!

    questo è l'esempio:

    Headers della richiesta:
    codice:
    Authorization: Basic test
    Content-Type: multipart/form-data
    X-Parametrotest: parametroTest

    Body della richiesta:
    codice:
    data=abc

    il file php è molto semplice, stampa gli header che riceve:
    Codice PHP:
    $headers getallheaders();
    foreach (
    $headers as $header => $value) { echo "$header$value <br />\n";} 
    Body della risposta:
    codice HTML:
    Content-Type: multipart/form-data <br />
    X-Parametrotest: parametroTest  <br />
    Host: XXXXXXXX <br />
    Content-Length: 8 <br />
    Via: 1.0 XXXXXXXX (squid/3.3.8) <br />
    X-Forwarded-For: xx.xx.xx.xx <br />
    Cache-Control: max-age=259200 <br />
    Connection: keep-alive <br />
    Ultima modifica di superman1001; 15-09-2015 a 11:41 Motivo: ho sbahliato il titolo, è authorization

  2. #2
    Utente di HTML.it L'avatar di .Kurt
    Registrato dal
    Jul 2007
    Messaggi
    654
    Leggi http://php.net/manual/it/features.http-auth.php
    Non vedi Authorization dall'output generato da getallheaders perché apache lo rimuove. Vedi ​https://github.com/symfony/symfony/issues/9295

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.