Avatar billede baloose Nybegynder
18. december 2004 - 22:50 Der er 11 kommentarer og
1 løsning

Redirect url i url

Jeg har en gang set en hjemmeside der beskrev hvordan man kan lave en url der ser ud som om den tilhøre en domæne men i virkeligheden ikke har noget med dette domæne at gøre. måden det blev gjort på var noget i stil med: http://domæne.dk[en eller anden kode]=http://etandetdomæne.dk er der nogen der ved hvordan man gør dette?
Avatar billede morteeart Nybegynder
18. december 2004 - 22:53 #1
ala

http://www.dinside.dk/?redirect=http://www.google.com

<?
if(isset($_GET['redirect']))
{
$side = $_GET['redirect'];
header("Location: $side");
}
?>
Avatar billede baloose Nybegynder
18. december 2004 - 22:57 #2
nej, det første domæne skal bare ignoreres så browseren automatisk åbner det sidste.
Avatar billede morteeart Nybegynder
18. december 2004 - 23:00 #3
så skal du bruge frames/iframes, selvom dette er en dårlig løsning.

<?
if(isset($_GET['redirect']))
{
$side = $_GET['redirect'];
echo "<iframe style=\"width: 100%; height: 100%\" src=\"".side."\"></iframe>";
}
?>
Avatar billede baloose Nybegynder
18. december 2004 - 23:04 #4
nej, der skal stadigvæk ikke hentes noget fra det første domæne!
Avatar billede morteeart Nybegynder
18. december 2004 - 23:06 #5
1. forslag:

redirecter brugeren.

2. forslag

henter info fra domæne 2 over i domæne 1.

...

du er nød til at forklare dig bedre så.
Avatar billede baloose Nybegynder
18. december 2004 - 23:12 #6
I princippet skal URLen kunne vise jubii.dk selvom det første domæne er eksperten.dk, altså http://eksperten.dk[etellerandet]http://jubii.dk også uden der skal laves noget ved det 1. domæne
Avatar billede morteeart Nybegynder
18. december 2004 - 23:17 #7
altså.. hvis dit 2.domæne er variablet så skal du bruge:

<?
if(isset($_GET['redirect']))
{
$side = $_GET['redirect'];
echo "<iframe style=\"width: 100%; height: 100%\" src=\"".side."\"></iframe>";
}
?>

ellers skal du ind og lave DNS opsæning, men det virker kun ved 1 domæne, som så er fast.
Avatar billede baloose Nybegynder
18. december 2004 - 23:22 #8
Som sagt er det noget jeg en gang fandt på en hjemmeside, og der fik jeg det også til at virke. Og nej, der skulle jeg hverken ændre DNS opsætningen eller lægge noget kode ind på det første domæne.
Avatar billede morteeart Nybegynder
18. december 2004 - 23:28 #9
fint, så find den side igen, hvis du ikke tror på sandheden.

Og nej, der findes ikke nogen redirect kode, sådan lige uden videre.
Jeg har givet dig de løsninger der er.

Point er ligegyldigt, det er jo jul :)
Avatar billede erikjacobsen Ekspert
18. december 2004 - 23:30 #10
Spørgeren efterlyser den berømte/berygtede browser-fejl, der er blevet rettet i
nyere udgaver af IE. Der er sikkert mange tilbage med ældre browsere, som vil
kunne udsættes for det. Men da den har været, og kan, bruges til kriminelle
aktiviteter, vil jeg anbefale, at man undlader at besvare spørgsmålet.
Der vil i hvert fald komme en anmeldelse til coadminerne fra min side, hvis det skulle ske.
Avatar billede baloose Nybegynder
18. december 2004 - 23:40 #11
hmm, troede nu ikke det var en fejl, og når den alligevel ikke virker mere er der jo heller ikke nogen grund til at søge efter den :) [lukker spg.]
Avatar billede morteeart Nybegynder
18. december 2004 - 23:47 #12
lol, lær :P

/me er Firefox bruger :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester