Permalänk
Medlem

Ssl

Vi undrar hur man ska göra för att vissa sidor ska vara krypterade med SSL, alltså att de inte ska fungera utan https://
Vi använder oss av php. Finns det något man kan skriva i början av koden för att det ska vara så?

Visa signatur

Pentium 4 2.4 Ghz, Abit IS7-E, 500gb hd, Gainward Geforce FX5900 128 mb, 1024 mb ddr 400 mhz

Permalänk
Medlem

Du får konfigurera din webbserver med SSL.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av jims
Du får konfigurera din webbserver med SSL.

Okej, nu förstår jag inte riktigt vad du menar. SSL fungerar just nu, skriver man https framför adressen istället för http så blir det krypterat. Men finns det inget sätt att sätta så att visa sidor måste gå genom SSL kryptering? Alltså att det inte går att skriva http framför dem.

Visa signatur

Pentium 4 2.4 Ghz, Abit IS7-E, 500gb hd, Gainward Geforce FX5900 128 mb, 1024 mb ddr 400 mhz

Permalänk
Medlem

Isåfall kan du väl göra en ful lösning, för https kör på en annan port än http (80)

Så du skulle kunna lägga något i stil med (överst i alla https filer)

if( $_SERVER["SERVER_PORT"] !== "din-ssl-port" ) {
DIE("Denna sidan får du bara komma åt igenom HTTPS");
}

Alternativt..

if( !$_SERVER["HTTPS"] ) {
DIE("Denna sidan får du bara komma åt igenom HTTPS");
}

Här har du lite fördefinerade servervariablar osv för php
http://se2.php.net/reserved.variables

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av jims
Isåfall kan du väl göra en ful lösning, för https kör på en annan port än http (80)

Så du skulle kunna lägga något i stil med (överst i alla https filer)

if( $_SERVER["SERVER_PORT"] !== "din-ssl-port" ) {
DIE("Denna sidan får du bara komma åt igenom HTTPS");
}

Alternativt..

if( !$_SERVER["HTTPS"] ) {
DIE("Denna sidan får du bara komma åt igenom HTTPS");
}

Här har du lite fördefinerade servervariablar osv för php
http://se2.php.net/reserved.variables

Tack för tipsen, nu ska vi nog kunna fixa till det.

Visa signatur

Pentium 4 2.4 Ghz, Abit IS7-E, 500gb hd, Gainward Geforce FX5900 128 mb, 1024 mb ddr 400 mhz