du har skrivit fel på servervariabelns namn.
testa att skriva följande, så får du se vad den har för värde:
response.write request.servervariables ("http_referer")
mvh,
4 svar · 200 visningar · startad av Method
Om jag inte vill att nån skall kunna komma till nån av de sidor som skriver till databasen, så att de skriver blankt i databasen.
De måste komma från nån av de sidor man fyller i info till databasen.
Då använder jag väl denna
if NOT request.servervariables("REFERRER") = "http://www.test.se/minsida.asp" then
Tyvärr du kom inte från min sida.
end if
men kan man specificera en sida som t ex
if NOT request.servervariables("REFERRER") = "ifyllnad.asp" then
Tyvärr du kom inte från min sida.
end if
men när jag provade detta fungerade inte detta varför gör det inte det??
du har skrivit fel på servervariabelns namn.
testa att skriva följande, så får du se vad den har för värde:
response.write request.servervariables ("http_referer")
mvh,
Det funkar inte ändå den säger
Microsoft VBScript compilation error '800a03f9'
Expected 'Then'
/jobb_ok.asp, line 10
if NOT response.write request.servervariables ("http_referer") = "ifyllnad.asp" Then
----------------------^
ok, då tar vi det från början.
för att skriva ut till webbläsaren vilken sida man senast kom ifrån, skriver man följande:
response.write request.servervariables ("http_referer")
för att skriva ut nånting om man kommer från fel sida, gör man ungefär så här:
if not request.servervariables("http_referer") = "http://www.test.se/minsida.asp" then
response.write "Tyvärr du kom inte från min sida. Stick iväg..."
end if
fattaru?
mvh,
Det löste sig....