Jak pobrać nagłówek bash cgi http: //?

0

Kiedyś w cgi bash był w stanie zobaczyć cały adres internetowy z http:

„$ VAR” $ HTTP_HOST $ REQUEST_URI $ VAR = http: // ← Nie pamiętam, ponieważ nazywa się to zmienną, która pokazywała http: //

Szukałem cały dzień i nic nie wiesz, jak nazywa się zmienna?

użytkownik2435244
źródło
Twoje pytanie jest trudne do zrozumienia. Może zajrzyj tutaj: web.archive.org/web/20100217120428/http://…
LawrenceC
RFC 3875 „CGI wersja 1.1” nie definiuje takiej zmiennej. Czego oczekujesz od niego oprócz tego http? https? Sprawdź istnienie HTTPSvar następnie: [[ -v HTTPS ]].
Dmitrij Aleksandrow

Odpowiedzi:

1

RFC 3875 „CGI wersja 1.1” nie definiuje takiej zmiennej. Czego oczekujesz od niego oprócz tego http? Jeśli httpsmusisz sprawdzić istnienie HTTPSzmiennej:

if [[ -v HTTPS ]]; then
    SCHEME='https://'
else
    SCHEME='http://'
fi
Dmitrij Aleksandrow
źródło