Buongiorno a tutti.
Mi trovo nel dover realizzare un mod rewrite su aruba con codice asp e senza componenti aggiuntivi.
Ho guardato un po in giro ed ho trovato questo codice
<%
call SaveFile("/ewe.htm",geturl("qui và la pagina da richiamare"))
Function GetUrl(Url)
Dim Http
Set Http = Server.CreateObject("Microsoft.XMLHTTP")
Http.open "GET",Url,False
Http.Send()
GetUrl = Http.ResponseText
Set Http=Nothing
End Function
Function SaveFile(PathFile,Content)
Set oStream = Server.CreateObject("ADODB.Stream")
oStream.Open
oStream.Charset = "ascii"
oStream.Type = adTypeText
oStream.WriteText Content
oStream.SaveToFile Server.MapPath("/public"&PathFile) , adSaveCreateOverWrite
oStream.Close
set oStream = Nothing
End Function
%>
Un utente va sul sito, clicca su un link che normalmente punta ad una pagina asp e viene generata in automatico una pagina in htm.
ora.... non riesco a capire se utilizzando il codice vado verso il seguente errore:
il primo utente clicca sul link e la pagina da asp diventa html;
il secondo utente clicca sul medesimo link e la pagina asp viene rigenerata nuovamente .... ora siccome c'è un "adSaveCreateOverWrite" (comando che dovrebbe sovrascrivere il file generato dal primo utente) cosa succede se il primo utente fa il refresh della sua pagina?
vedrà la pagina che ha generato il secondo utente o mi sbaglio?
Chiedo il vostro aiuto perchè non ho disponibile uno spazio web su cui testare lo script.
grazie 1000

Rispondi quotando