Visualizzazione dei risultati da 1 a 6 su 6

Discussione: passare valori in url

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    464

    passare valori in url

    Scusate per la domanda che sto per fare, mi sto perdendo in un bicchiere d'acqua.

    Nell'ambito dell'ottimizzazione SEO sto facendo delle prove creando nuove pagine non piu dimaniche ma statiche.
    Il link normale che viene passato per elencare prodotti di una cerca categoria è:

    /catalogo.asp?scat=10&cat=20

    ora se all'inizio della pagina in questione volessi mettere gli stessi parametri come sotto senza farglieli prendere dal link dovrebbe funzionare lo stesso?

    <%
    scat=10
    %>
    <%
    cat=20
    %>

    invece mi dice Errore di sintassi (operatore mancante) nell'espressione della query 'ID ='
    Grazie in anticipo

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    a parte il discorso sul seo che c'entra poco...

    se manca l'operatore è solo perché non glielo hai passato.
    controlla la procedura che hai creato.

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    464
    Ciao e grazie per la risposta.

    Il discorso SEO c'entra nella misura in cui volessi applicare questo sistema: http://www.dblog.it/web-design/seo-u...ewrite-in-asp/

    Ritornando alla domanda: io non mi capacito qualche altro dato dovrei passare se dal link passo solo questi scat=10&cat=20 ?
    Mi chiedevo quindi: dovrebbe sortire lo stesso effetto se ad inizio pagina metto gli stessi parametri in questo modo?

    <% scat=10 %>
    <% cat=20 %>

    Sembra di no, ma perche?

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    andiamo su pratico:

    la pagina "originale" in asp contiene tutte le variabile per poter essere eseguita?

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    464
    scusa io partivo dal lato opposto al tuo cioè: di solito cosa gli passo nel link?

    /catalogo.asp?scat=10&cat=20

    forse ho capito, l'errore sta qui

    QSCategoria = Request.QueryString("cat")
    QSSCategoria = Request.QueryString("scat")

    Ora sto passando gli stessi dati senza querystring, giusto?

    Quindi dovrei fare così?

    QSCategoria = 10
    QSSCategoria = 20

    Scusate l'ignoranza...

  6. #6
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    giusto. se non hai più la querystring da interrogare devi pur mettere quelle variabili da qualche parte

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.