Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Problema con sessioni e ajax

    ciao!

    ho un problemino con le sessioni e ajax.
    in pratica in caricamento di pagina richiamo questa funzione js:
    codice:
    function upCountArticolo(articolo) {
        $.ajax({
            type: "GET",
            url: baseAjax + "ajax_up_count.php",
            data: {ac: articolo}
        }).done(function (res) {
            console.log(res);
        });
    }
    il file php richiamato è questo:
    Codice PHP:
    <?php

    session_start
    ();

    var_dump($_SESSION['counted']);
    if (!isset(
    $_SESSION['counted'])) {
        
    $_SESSION['counted'] = 'STOP';
    }
    echo 
    $_SESSION['counted'];
    in teoria, in console mi dovrebbe apparire questo al primo caricamento:
    codice:
    NULL
    STOP
    e non dovrebbe apparire questo al secondo caricamento:
    codice:
    STOP
    STOP
    giusto?
    perchè a me invece appare sempre come al primo caricamento, come se non si ricordasse della sessione settata.
    dove sto sbagliando??

  2. #2
    il javascript richiama una pagina php che si trova sullo stesso dominio/porta o cambia qualcosa nella url che richiami?
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    ciao!

    la pagina php è in http://www.sito.com/blog/pagina.php.
    mentre la file richiamato tramite ajax è in http://www.sito.com/blog/ajax/ajax_up_count.php.

    in sostanza c'è solo un "livello" di directory di differenza!

  4. #4
    ho cambiato il nome della variabile di sessione in $_SESSION['counter'] nvece di $_SESSION['counted'], e sembra funzionare.

    in un altro "sotto-sito", sempre nello stesso dominio, uso una variabile di sessione che si chiama allo stesso modo.
    può essere che si incastrino!?!

  5. #5
    le sessioni valgono sul dominio/sottodominio, non si dividono per "sottocartelle". quindi si, si incastrano
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  6. #6
    Quote Originariamente inviata da Santino83_02 Visualizza il messaggio
    le sessioni valgono sul dominio/sottodominio, non si dividono per "sottocartelle". quindi si, si incastrano
    si si lo so che non si dividono in directories.
    era solo per dare una info in più!

    cmq ti confermo che così funziona.
    quindi si incastrava con le altre.

    grazie!

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.