Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    Intercettare Ie 6 e precedenti lato server

    "Maledetto il giorno in cui ti ho installato" potrebbe benissimo essere il titolo di un film.

    Mi riferisco ai soliti problemi che Ie 6 ci riserva.

    Pensavo di ridigere i navigatori che utilizzano questo browser alla pagina di update della microsoft, visto che la stessa non lo fa in automatico.

    codice:
    <%
    sU=Request.ServerVariables("HTTP_USER_AGENT")
    If instr( sU, "MSIE" ) > 0 Then
    p1 = instr( sU, "MSIE" )
    p2 = instr( p1+1, sU, ";")
    sBrowser = mid(sU, p1, (p2-p1))
    sBrowser = replace(sBrowser, "MSIE", "Internet Explorer")
    end if
    %>
    <%=response.write(sBrowser)%>
    Utilizzo questa porzione di codice per intercettare il browser ma se volessi fare una condizione del tipo

    Se IE 6.0 allora vai alla pagina di aggiornamento del browser.....

  2. #2

  3. #3

  4. #4
    Originariamente inviato da alexba64
    Ma vā ?

  5. #5
    Ho provato semplificando la cosa con:

    codice:
    <%
    If InStr(1, Request.ServerVariables("HTTP_USER_AGENT"), "6.0") then
    response.redirect("update_browser.asp")
    end if
    %>
    ma pare che Windows Vista non se la fili proprio

  6. #6
    ma cos'č che non ti funziona? la INSTR o la redirect?

  7. #7
    a me funzia tutto perchč ho XP ma chi ha vista nel momento in cui si connette alla pagina che contiene il codice che ti ho scritto sopra, viene rediretto sempre anche se ha altre versioni di ie, dalla 7 alla 8 per intenderci

  8. #8
    quindi č la INSTR che rileva un valore sbagliato.

    fa' una cosa. nella pagina "update_browser.asp" ri-stampa il valore di
    Request.ServerVariables("HTTP_USER_AGENT")
    cosė puoi controllarne il contenuto

  9. #9
    codice:
    Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET CLR 1.1.4322)

  10. #10
    a' ermetico! queso te lo dā con QUALE browser?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.