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

    Aggiungere valore ad un cookies

    cia o a tutti ho questo codice:

    Codice PHP:
    id=request.QueryString("id")
    response.cookies("hs_preferiti")=id 
    praticamente mi crea un cookies con dentro un id io però vorrei che ogni volta viene richiamata questa pagina mi aggiunga l'id e non mi faccia la sostituzione in base all'utimo id cliccato:

    <a href="creacookies.asp?id=1"> link 1
    <a href="creacookies.asp?id=2"> link 2
    <a href="creacookies.asp?id=3"> link 3

    poi se io mi vado a stampare il cookies mi dovrebbe restituire 1,2,3

  2. #2
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    non so se ho capito bene...

    ma potresti recuperare il cookie e concatenarne il valore precedente a quello successivo.

    solo che forse dovresti splittarlo per recuperarne i valori... :master:
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  3. #3
    per recuperare i valori poi lo splitto ora vorrei capire come potrei aggiungere più valori dentro ad un unico cookies... non so se sono stato chiaro

    ho fatto così:

    Codice PHP:
    valorecookies=request.cookies("hs_preferiti")
    if 
    valorecookies="" then
    response
    .cookies("hs_preferiti")=id
    else
    response.cookies("hs_preferiti")=valorecookies&","&id
    end 
    if 
    ma non funziona ...

  4. #4
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    se vuoi usare un cookie semplice fai come ti detto prima, altrimenti usa cookie a chiavi!

    http://asp.html.it/guide/lezione/2034/i-cookies/
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  5. #5
    Originariamente inviato da yro
    se vuoi usare un cookie semplice fai come ti detto prima, altrimenti usa cookie a chiavi!

    http://asp.html.it/guide/lezione/2034/i-cookies/
    non ho capito ...
    le chiavi non mi servono devo passare solo un valore: il valore Id

    ho fatto come mi hai detto prima ma non funziona (vedi il post + in su).. non so come potrei ricolvere... quello che vorrei fare in sostanza è creare un cookies che contenga più valori (id) concatenati in questo modo 2,3,4,5, ecc...

    non so se mi sono spiegato

  6. #6
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    Originariamente inviato da slay
    per recuperare i valori poi lo splitto ora vorrei capire come potrei aggiungere più valori dentro ad un unico cookies... non so se sono stato chiaro

    ho fatto così:

    Codice PHP:
    valorecookies=request.cookies("hs_preferiti")
    if 
    valorecookies="" then
    response
    .cookies("hs_preferiti")=id
    else
    response.cookies("hs_preferiti")=valorecookies&","&id
    end 
    if 
    ma non funziona ...
    non funziona cosa vuol dire?
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  7. #7
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    codice:
    <%
    
    valorecookies=request.cookies("hs_preferiti")
    id="ciao"
    response.cookies("hs_preferiti")=valorecookies&","&id
    
    response.write(valorecookies)
    
    
    %>
    fai F5 un po di volte... a me funziona!
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  8. #8
    Originariamente inviato da yro
    codice:
    <%
    
    valorecookies=request.cookies("hs_preferiti")
    id="ciao"
    response.cookies("hs_preferiti")=valorecookies&","&id
    
    response.write(valorecookies)
    
    
    %>
    fai F5 un po di volte... a me funziona!
    si infatti questo codice funziona ...

    ho dei problemi con il mio codice allora ...

    Codice PHP:
    <%
    dim strValore
    dim strAvviso

    if Request.ServerVariables("HTTP_COOKIE") = "" then
      Response
    .Write "Attenzione, Cookie non abilitati!"
    else

        
    id=request.QueryString("id")

        if 
    id <> "" then

        valorecookies
    =request.cookies("hs_preferiti")
            if 
    valorecookies="" then
                response
    .cookies("hs_preferiti")=id
            
    else
                
    response.cookies("hs_preferiti")=valorecookies&","&id
            end 
    if
                
    'Invio del cookie (assegnazione del valore)

        '
    Definizione del Expires (scadenza tra 1 anno esatto)
        
    response.cookies("hs_preferiti").Expires dateAdd("yyyy",1date)
        
    'Definizione del secure
        response.cookies("hs_preferiti").Secure = true
        
        else
        end if

        valorecookies= request.cookies("hs_preferiti")
        '
    Test sul contenuto
            
    if(valorecookies="")then
                  strAvviso
    ="Nessun preferito"
            
    else
                  
    strAvviso="Siti preferiti: " valorecookies
            end 
    if
            
    response.write strAvviso


    end 
    if
    %> 
    :master:

  9. #9
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    ma il problema quale è?
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  10. #10
    io richiamo la pagina creacookies.asp?id=12 esempio

    e lui mi visualizza:

    Siti preferiti: 12

    poi richiamo ancora la pagina creacookies.asp?id=13 e lui mi visualizza

    Siti preferiti: 13
    e non
    Siti preferiti: 12,13

    ok il problema sta qua
    response.cookies("hs_preferiti").Secure = true
    se tolgo questa riga lo script funziona se la lascio no ... io però la vorrei lasciare come posso risolvere..

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 © 2026 vBulletin Solutions, Inc. All rights reserved.