tu lis un peu les docs avant de te servir d'un langage ? c'est parfois utile ...
php = éxécuté sur le serveur
javascript = éxécuté sur le navigateur.
<script language="javascript">
function page1()
{
<? $page=1; ?>
load();
}
ici php envoie la fonction js au navigateur, et au beau milieu change la valeur de $page à 1. pareil pour la deuxième fonction, $page vaudra 2. pour résumer tu fais n'importe quoi
écrire un nombre dans un fichier, oublie. imagine un visiteur qui s'amène, choisit le lien 1, mais pendant ce temps là un autre a déjà choisi le 2 et relit la page. mais le premier visiteur écrase le fichier, donc le deuxième qui veut la deuxième page se voit balancer la 1.
bref. si tu veux faire des includes différents suivant le lien, c'est tout con, tu récupères $page par l'url.
ie au lieu de <a href='javascript:....
tu utilises : <a href='mapage.php?page=1'>page 1</a>, <a href='mapage.php?page=2'>page 2</a>
et dans mapage.php :
if ($page == 1) { include 'page1.html'; }
else if ($page == 2) { include 'page2.html'; }
ne pas oublier les accolades autour de l'include (cf php.net).