WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Headerinformation vid redirect (https://www.wn.se/forum/showthread.php?t=11508)

N!cklas 2005-12-27 20:52

Erbjuder gratis forum som subdomän, vilket ställer till det i TD då det inte kommer från "rätt domän". Har försökt använda en redirect på reklamen så det först går till www.gratisforum.se och sedan skickas vidare till annonsören, detta då sub.gratisforum.se inte räknas som ett giltigt klick. Tyvärr får jag mest en massa referrer-fel, vilket leder till att det inte blir något betalt heller... Finns det något sätt att omdirigera klick utan att gå via en mellansida där de måste klicka för att det ska bli rätt?

Har testat följande:
Kod:

<?php
$redir = $_GET["redirect"];
header("Location: $redir");
?>

samt:
Kod:

<?php
$redir = $_GET["redirect"];
?>
<html>
<META HTTP-EQUIV=Refresh CONTENT="0; URL=<?php echo $redir; ?>">
<body>
Redirecting...
</body>
</html>

Inget av det har funkat... Någon som har en kodsnutt som funkar?

Lundmark 2005-12-27 21:10

Kontakta supporten så kan man slippa att bli kontrolerad var länken kommer ifrån.... om du har rent mjöl i påsen så kan det gå bra.....

funkade för en av mina sidor.

Tobab 2005-12-27 21:32

Kan du inte lägga till sub.gratisforum.se i kontoinformationen hos TD? Jag hade en hel drös med domäner i min kontoinformation när jag använde TD. Eller har du många subdomäner?

FredrikMH 2005-12-27 22:48

iframe?

ViktorPersson 2005-12-27 23:14

testa detta:

Kod:

<?php
header('HTTP/1.1 301 Moved Permanently');
header('Location: ' . $_GET["redirect"]);
exit();
?>

Se till att $_GET["redirect"] innehåller "http://" (om den inte är en relativ sökväg) alternativt lägga in det i koden.

Kod:

header('Location: http://' . $_GET["redirect"]);
Kör en print_r($_GET) om du är osäker på vad du skickar med för variabler.

digiArt 2005-12-28 07:06

Gör som Tobab föreslår, funkar finfint.

N!cklas 2005-12-28 17:33

Citat:

Ursprungligen postat av Tobab
Kan du inte lägga till sub.gratisforum.se i kontoinformationen hos TD? Jag hade en hel drös med domäner i min kontoinformation när jag använde TD. Eller har du många subdomäner?

Med 150 subbar och svagt ökande så är det ingen bra lösning...


Citat:

Originally posted by -Lundmark@Dec 27 2005, 21:10
Kontakta supporten så kan man slippa att bli kontrolerad var länken kommer ifrån.... om du har rent mjöl i påsen så kan det gå bra.....
funkade för en av mina sidor.

Ganska liten sajt, så frågan är väl om de är intresserade av detta... Kommer kolla i vilket fall. Tack för tipset!


Citat:

Originally posted by -ViktorPersson@Dec 27 2005, 23:14
testa detta:
Kod:

?php
headerHTTP/1.1 301 Moved Permanently;
headerLocation . _GETredirect;
exit;
?

Se till att _GET[redirect] innehåller http:// (om den inte är en relativ sökväg) alternativt lägga in det i koden.
Kod:

headerLocation http// . _GETredirect;
Kör en print_r(_GET) om du är osäker på vad du skickar med för variabler.

Värt att testa om jag inte blir godkänd enligt ovan...

Citat:

Ursprungligen postat av FredrikMH
iframe?

Min sista utväg ;-)


Tack för alla tips!! Nu borde det lösa sig på något sätt....

robertsson 2005-12-28 17:35

Om du inte kör på klick-program kan du sk*ta i att det blir errors hos TD. Ersättning för lead/avslut utbetalas ändå.

N!cklas 2005-12-28 20:34

Citat:

Originally posted by robertsson@Dec 28 2005, 17:35
Om du inte kör på klick-program kan du sk*ta i att det blir errors hos TD. Ersättning för lead/avslut utbetalas ändå.

DET var intressant info!


Alla tider är GMT +2. Klockan är nu 16:53.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson