L LAMP Medlem sedan mars 2002 777 inlägg Frågan 6 juni 2002 15:41 #1 Jag hämtar en url med:
Request.ServerVariables("HTTP_REFERER")
på URL:en i fråga har jag använt
server.URLEncode()
innan den skickades till adressraden. Skriver jag ut länken blir det:
http://domän.com/forum/post.asp?Replies=visa&MessId=8&Forum=6&Subject=Testar+FAQ+forumet&action=0
Problemet är när jag skickar den som bevakning med CDONTS, då bryts länken på 2 rader och endast halva blir klickbar, vilket resulterar i att sidan inte kan visas korrekt. Hur löser man långa URL:er som skickas över epost?
I icaaq Medlem sedan okt. 2000 5 273 inlägg Skickar du Mailet som html kan du använda en vanlig <a href......
E EchO Medlem sedan aug. 2001 112 inlägg Korta ned länken...
Tex
http://domän.com/forum/post.asp?R=visa&MId=8&FId=6&S=Testar+FAQ+forumet&a=0
Eller bygg om forumet :bire
L LAMP Medlem sedan mars 2002 777 inlägg Nej, jag har plain/text. Alla har ju inte e-postklienten inställd på HTML.
@nders Medlem sedan juni 2000 32 967 inlägg Jag vill tro att det inte är CDONTS som klipper länken, utan mailklienten som gör det.
Om du i mailklienten kan ta fram message source så borde du nog se att det inte finns någon radbrytning där.
Alla gånger jag råkat ut för liknande grejer är det mailklienten som ställer till det.
Mvh,
L LAMP Medlem sedan mars 2002 777 inlägg Jag får korta ner min URL.
Kan man ta ut allt fram till frågetecknet i en URL med servervariabler?
Tex:
http://domän.se/forum/post.asp
L LAMP Medlem sedan mars 2002 777 inlägg Och hur går det till, jag har provat:
URL och Script_Name
@nders Medlem sedan juni 2000 32 967 inlägg Skriv ut dem och kolla vad du har att välja på.
for each sVar in Request.Servervariables
response.write "<b>" & sVar & "</b> : " & Request.Servervariables(sVar) & "<br>"
next
Mvh,