ciao,

è essenziale sapere 3 cose per fare quello che vuoi tu:

se non hai mai usato ajax sarebbe opportuno che tu iniziassi a muovere i primi passi verso questo metodo di lavoro, in quanto il web 2.0 è iniziato già da un pò, e forse è il caso che tu ti butti in quello che poi ti aprirà molte strade.

1 - php può generare anche codice js
2- una chiamata ajax conserva gli header originali dello script, cosicchè anche il cookie di sessione viene trasmesso nelle future chiamate
3- come implementare dinamicamente un codice javascript all' interno della pagina.

detto questo, ti propongo un metodo semplice semplice che NON E' ajax, ma ci pare (con i suoi limiti però!!)

la pagina chiamata pagina.php
Codice PHP:
<?php 
session_start
(); 
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs">
  <head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="generator" content="PSPad editor, [url]www.pspad.com[/url]">
  <title>test</title>
  <script>
function refreshCounter(val){
    var fileref=document.createElement('script');
        fileref.setAttribute("type","text/javascript");
        fileref.setAttribute("src", 'remota.php?num='+val);
    
    document.getElementsByTagName("head")[0].appendChild(fileref)
    }
  </script>
  </head>
  <body>
<input type="button" value="1" onClick="refreshCounter(this.value)">
<input type="button" value="2" onClick="refreshCounter(this.value)">
<input type="button" value="3" onClick="refreshCounter(this.value)">
<input type="button" value="4" onClick="refreshCounter(this.value)">
<input type="button" value="5" onClick="refreshCounter(this.value)">
<input type="button" value="6" onClick="refreshCounter(this.value)">


<div id="scelte"></div>
  </body>
</html>
e la pagina remota che logga in sessione le scelte fatte e ti aggiorna il div scelte
pagina chiamata remota.php

Codice PHP:
<?php 
session_start
();

$_SESSION['images'][]=$_GET['num'];

$js_array=json_encode($_SESSION['images']);
echo 
"var immagini=$js_array;";
echo 
"document.getElementById('scelte').innerHTML=immagini.join(' -- ');";
?>