![]() |
|
|
|||||||
| Webbserver Forumet för Apache, IIS, PWS och övriga webbservrar. |
![]() |
|
|
Trådverktyg | Visningsalternativ |
|
|
#1 |
|
Medlem
Registrerad: 2006-08-02
Ort: Karlstad, Värmland
Inlägg: 7 446
Lösningar: 190 |
Hindra direkt access. Bara access via en särskild länk.
Vet inte om det passar här, men då är det väl bara att flytta tråden....
Har en chat som inte ska kommas åt direkt, utan bara via en särskild länk i en meny (som man i sin tur måste vara inloggad för att komma åt). Gör man det i htaccess, eller hur fixar man det?
__________________
Med vänlig hälsning från Danne ------ Proformica.com Marknadsföring, webbdesign, webbhotell osv, mm.. Sacred Skin Ny bok om Sak Yant, traditionell, spiritistisk thailändsk tatueringskonst Våga Vägra |
|
|
|
|
|
#2 |
|
Medlem
Registrerad: 2009-06-06
Inlägg: 913
Lösningar: 18 |
Hur ska servern veta om du går in via länken eller direkt till sidan?
__________________
SlashDev - Utveckling av webb- och mobillösningar |
|
|
|
|
|
#3 |
|
Medlem
Registrerad: 2000-06-30
Ort: Falkenberg
Inlägg: 4 241
Lösningar: 116 |
På målsidan kan du kolla att http_referer är länksidan.
__________________
Tjock och pratglad ironiker ifrån Falkenberg söker trevligt sällskap för matresa till USA! |
|
|
|
|
|
#4 |
|
Medlem
Registrerad: 2006-08-02
Ort: Karlstad, Värmland
Inlägg: 7 446
Lösningar: 190 |
Genom att tala om det för servern: "Access till den här sidan tillåts endast från foo.html"
Bara att jag vet inte hur man gör.
__________________
Med vänlig hälsning från Danne ------ Proformica.com Marknadsföring, webbdesign, webbhotell osv, mm.. Sacred Skin Ny bok om Sak Yant, traditionell, spiritistisk thailändsk tatueringskonst Våga Vägra |
|
|
|
|
|
#5 |
|
Medlem
Registrerad: 2006-08-02
Ort: Karlstad, Värmland
Inlägg: 7 446
Lösningar: 190 |
Jag har hittat något för en htaccess i mappen för målsidan:
Kod:
RewriteCond %{HTTP_REFERER} !^http://www.yoursite.com.* [NC]
RewriteCond %{HTTP_REFERER} !^http://subdomain.yoursite.com.* [NC]
RewriteCond %{HTTP_REFERER} !^http://.yoursite.com/subfolder.* [NC]
RewriteCond %{HTTP_REFERER} !^http://yoursite.com.* [NC]
RewriteCond %{HTTP_REFERER} !^http://www.yoursite.com/subfolder.* [NC]
RewriteRule /* http://www.yoursite.com/index.php [R,L]
__________________
Med vänlig hälsning från Danne ------ Proformica.com Marknadsföring, webbdesign, webbhotell osv, mm.. Sacred Skin Ny bok om Sak Yant, traditionell, spiritistisk thailändsk tatueringskonst Våga Vägra |
|
|
|
|
|
#6 |
|
Medlem
Registrerad: 2005-01-14
Ort: Upplands Väsby
Inlägg: 711
Lösningar: 101 |
Att förlita sig på HTTP_REFERER är inte att rekommendera, eftersom den är lätt att manipulera. Det är dessutom inte helt ovanligt med browser plugins som rensar HTTP_REFERER.
Det räcker inte med att vara inloggad då? Då är det ju bara en inloggningskoll som behöver göras. Annars skulle du kunna använda en transersida som sätter en sessionsvariabel som du kontrollerar på målsidan. Alltså, länksidan skickar besökaren till en sida som bara har som uppgift att sätta en sessionsvariabel och sedan skicka besökaren vidare till den tänka målsidan. På målsidan kontrollerar du om sessionsvariabeln är satt. Om den är det, rensa sessionsvariabeln och visa innehållet för besökaren. Om den inte var satt, visa felmeddelande eller skicka besökaren till startsida eller hur du vill göra.
__________________
"Det finns tre sorters lögn; vanlig lögn, förbannand lögn och statistik" - Mark Twain |
|
|
|
![]() |
| Trådverktyg | |
| Visningsalternativ | |
|
|