Är det möjligt att göra en URL nåbar endast med länk?

Permalänk
Medlem

Är det möjligt att göra en URL nåbar endast med länk?

Ja, som trådtiteln lyder, satt jag och undrade om man kunde göra så att en URL på en hemsida endast gick att besöka med en länk?
T.ex. om jag hade min egen hemsida som hette "ferrell.com", skulle jag kunna göra så att "ferrell.com/dagbok" bara gick att komma till med en direkt länk från en annan sida? (alltså att man inte bara kunde skriva in "ferrell.com/dagbok" i adressfältet).

Som det framgår är jag ny till webbdesign, hoppas jag gjorde mig förstådd. Tacksam för svar.

Permalänk
Medlem

Du kan ju döpa den till ferell.com/30139419349134eeeasDFEaeradfaefe03043/ så kommer ingen orka skriva in det i webläsaren

Permalänk
Medlem

Borde gå att göra om man gör en kontroll från vilken sida besökaren kommer ifrån.

Visa signatur

CPU: AMD Ryzen 7 5800X Kylare: Noctua NH-D14 Modermodem: Gigabyte B550M AORUS Elite RAM: Kingston Renegade Fury 3600MHz 32GB GPU: PowerColor Radeon RX 6900 XT 16GB Red Devil Ultimate Chassi: Fractal Design Define Mini C PSU: Corsair RM750x SSD: Kingston KC3000 2TB NVMe ISP: Bahnhof 500/500Mbit Skärm: LG 34'' UltraGear 34GN850 Tgb: Keychron Q6 Brown Mus: Logitech MX Master III Högtalare: Audio Pro Addon T14 OS: MS Windows 11 Pro Tillbehör: Staropramen & Noblechairs Hero

Permalänk
Medlem

Är ingen expert på php etc, men jag tror att du skulle kunna göra det genom att skicka med ett session värde när man klickar på länken.
T.ex om man trycker på länken så körs ett php script som tilldelar t.ex "$_SESSION['link']=true;". Så "ferrell.com/dagbok" måste alltid först kolla så att "$_SESSION['link']" är true, annars så länkas man tillbaks till "ferrell.com". På så sätt så kan man inte bara skriva in urlen "ferrell.com/dagbok direkt. Ett annat är att typ samma sätt, men att skicka med en "Post" eller "GET" värde när man klickar på länken.

Visa signatur

Jag har en grm dator

Permalänk
Medlem

Det finns $_SERVER['HTTP_REFERER'] men den är inte särskilt tillförlitlig http://php.net/manual/en/reserved.variables.server.php

Skickades från m.sweclockers.com

Permalänk
Medlem

det går att kolla på referer headern som webläsaren skickar, men värt att nämna är att vissa inte skickar denna, samt många antivirus o.s.v totalt blockar bort denna information med, så inget som funkar vidare bra i praktiken. Generelt sett funkar det att blocka bort hotlinks från andra men med tanken på att man behöver tillåta 'blank' dvs någon som bara skriver in en adress så är det inte vidare praktiskt.

Visa signatur

Speldator: i7-8700k, 32GB DDR4, RTX2080
Server 1: SB 2500k, MZI -P67GD55, 32GB DDR3, Corsair MX 240GB SSD
Surface Pro 2017, Konsoler: Typ alla, Oculus Rift

Permalänk
Medlem
Skrivet av ferrell:

Ja, som trådtiteln lyder, satt jag och undrade om man kunde göra så att en URL på en hemsida endast gick att besöka med en länk?
T.ex. om jag hade min egen hemsida som hette "ferrell.com", skulle jag kunna göra så att "ferrell.com/dagbok" bara gick att komma till med en direkt länk från en annan sida? (alltså att man inte bara kunde skriva in "ferrell.com/dagbok" i adressfältet).

Som det framgår är jag ny till webbdesign, hoppas jag gjorde mig förstådd. Tacksam för svar.

I samband med att en person besöker ferrell.com/sidainnandagbok kan du generera en unik nyckel som du samtidigt sparar i en databas. På samma sida genererar du även en länk till dagboken där nyckeln skickas med (ferrell.com/dagbok?uniknyckel=abc123osv). På ferrell.com/dagbok kollar du om uniknyckel återfinns i databasen. Gör den det tar du bort den och visar dagbokssidan; i annat fall omdirigeras besökaren till en felsida.

Det är inte idiotsäkert men kanske tillräckligt.

Visa signatur

Kom-pa-TI-bilitet

Permalänk
Medlem
Skrivet av Teknocide:

I samband med att en person besöker ferrell.com/sidainnandagbok kan du generera en unik nyckel som du samtidigt sparar i en databas. På samma sida genererar du även en länk till dagboken där nyckeln skickas med (ferrell.com/dagbok?uniknyckel=abc123osv). På ferrell.com/dagbok kollar du om uniknyckel återfinns i databasen. Gör den det tar du bort den och visar dagbokssidan; i annat fall omdirigeras besökaren till en felsida.

Det är inte idiotsäkert men kanske tillräckligt.

Du behöver inte spara undan värdet om du skapar det på ett smart sätt.
Jag skrev en liten howto för en liknande sak för en massa år sedan.
http://www.netrogenic.com/public/linkprotection/

Permalänk
Medlem
Skrivet av iXam:

Du behöver inte spara undan värdet om du skapar det på ett smart sätt.
Jag skrev en liten howto för en liknande sak för en massa år sedan.
http://www.netrogenic.com/public/linkprotection/

Alla lösningar kommer ha sina egenheter. Med min kan man generera ett godtyckligt antal länkar genom att besöka sidan, och med din kan flera personer på ett nätverk dela/bookmarka en länk om de sitter bakom samma externa IP.

Visa signatur

Kom-pa-TI-bilitet

Permalänk
Medlem
Skrivet av Teknocide:

Alla lösningar kommer ha sina egenheter. Med min kan man generera ett godtyckligt antal länkar genom att besöka sidan, och med din kan flera personer på ett nätverk dela/bookmarka en länk om de sitter bakom samma externa IP.

Fast man behöver inte bara gå på IP utan man kan använda en massa andra parametrar som gör besökaren mer och mer unik, exempel -> https://panopticlick.eff.org/

Permalänk
Medlem

Varför? Det är inte snällt att förstöra t.ex. bokmärken så här.

Permalänk
Medlem

Inte säker.. men borde det inte få att fixa med htaccess. Känns lite som "Hotlink protection" fast tvärt om. Men kanske är ute och cyklar

Visa signatur

FreeNAS 3U | 8GB | 2x2x3TB ProxMox i7-8700K | 32GB Desktop Dell 22" | Benq 22" | i5-smth | 16GB | Intel 520 120GB | 500GB | Arch

Permalänk
Medlem
Skrivet av atriix:

Inte säker.. men borde det inte få att fixa med htaccess. Känns lite som "Hotlink protection" fast tvärt om. Men kanske är ute och cyklar

Går ju med Refererheader, men den är ju som sagt inte tillförlitlig

Skickades från m.sweclockers.com