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

    Eliminare i parametri dalla barra dell'indirizzo

    Salve.

    Ecco brevemente il mio problema. Il mio sito (con CMS) momentaneamente sputa fuori url del tipo http://www.sito.com/main.asp?id=1234

    Per motivi di viario genere (richieste dall'alto...) dovrei eliminare la visualizzazione del parametro, rendendo tutte le pagine visibili come http://www.sito.com/main.asp.

    Come posso fare questo e al contempo riuscire ad indirizzare le varie pagine? In breve, come posso io creare dei links all'interno di mia pagina che puntano ad una pagina specifica (quella con l'id 1234)?

    Si potrebbe forse trovare una soluzione per scrivere comunque l'ID nei link ipertestuali ma non farlo visualizzare nella barra indirizzi?

    Accetto qualunque idea, suggerimento, genialata!

    GRAZIE
    Dice il saggio:
    Non ci sono domande difficili, esistono solo risposte che non conosciamo!
    "Se qualcosa può andare male, lo farà" - Murphy

  2. #2
    codice:
    <%
    id = request.queryString("id")
    if len(id) > 0 then
    %>
    <form name="myform" method="post">
    <input type="hidden" name="id" value="<%=id%>" />
    </form>
    <script type="text/javascript">
    document.myform.submit();
    </script>
    <%
    end if
    
    id = request.form("id")
    response.write id
    %>

  3. #3
    soluzione interessante... ma non ci sarebbe di meglio?

    creare una form per ogni link da inserire mi pare un po' ridondante.. non credi?
    Dice il saggio:
    Non ci sono domande difficili, esistono solo risposte che non conosciamo!
    "Se qualcosa può andare male, lo farà" - Murphy

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    35
    si potrebbe fare con le sessioni ma non so quanto ti possa convenire...

  5. #5
    beh.. ci sono già delle sessioni in ballo...
    tu come faresti?
    Dice il saggio:
    Non ci sono domande difficili, esistono solo risposte che non conosciamo!
    "Se qualcosa può andare male, lo farà" - Murphy

  6. #6
    Originariamente inviato da cleverboy
    soluzione interessante... ma non ci sarebbe di meglio?

    creare una form per ogni link da inserire mi pare un po' ridondante.. non credi?
    La pagina è dinamica. La form è una che vale per tutti gli id che passi in queryString.
    Comunque, non ci vedo nulla di male ad avere nella url i parametri in queryString.
    Che senso ha toglierli? E i motori di ricerca come faranno?

  7. #7
    Originariamente inviato da cleverboy
    beh.. ci sono già delle sessioni in ballo...
    tu come faresti?
    Botte piena e moglie ubriaca, eh?

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    35
    bhe se hai una lista di link potresti fare una cosa abbastanza schifosa facendo cosi:
    www.miosito.it/pagina.asp?id=1
    e nella pagina fai:

    codice:
    If Request("id") <> "" Then
       Session("id") = Request("id")
       Response.Redirect("pagina.asp")
    End If
    cosi salvi l id in una sessione e fai il check con quella... ma non è tanto bella come soluzione ^^

    saluti ( ps. intanto penso a qualcosa di migliore )

  9. #9
    beh... non si tratta di mogli e botti... è un problema che viene dall'alto! serve per evitare che certi malintenzionati vedano delle pagine prima che esse siano ufficialmente pubbliche!

    Purtroppo è successo già in passato che una pagina, pur essendo dichiarata "non visibile" da CMS sia stata vista provando ad inserire un ID, visto che il CMS li assegna in maniera sequenziale.

    Non ti posso dire altro... altrimenti poi dovrei ucciderti!
    Dice il saggio:
    Non ci sono domande difficili, esistono solo risposte che non conosciamo!
    "Se qualcosa può andare male, lo farà" - Murphy

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    35
    Originariamente inviato da Mems
    Botte piena e moglie ubriaca, eh?
    XDXD

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.