Page 1 sur 2

Les variables sessions

Posté : 01 juil. 2016, 17:06
par as2
Bonjour,
Je suis un vieux de la vieille qui a été obligé de changer de PC.
Ma nouvelle version de PHP est la 5.4.3

Apparemment les variables session genre $_SESSION['score']=1;
$_SESSION['coup']=0;
$_SESSION['temps_total']=0;

n'existe plus ???

Or tous mes programmes locaux en sont bourrés, comment faire ?

Re: Les variables sessions

Posté : 01 juil. 2016, 17:43
par @rthur
Bonjour,

Si, les sessions fonctionnent toujours et de la même façon, donc cherche ailleurs la source de ton problème à mon avis.

Par ailleurs, tant qu'à changer de version de PHP tu devrai passer tout de suite à une version qui n'est pas en fin de vie :
https://secure.php.net/supported-versions.php

Re: Les variables sessions

Posté : 01 juil. 2016, 18:28
par as2
Heu non, j'allais justement poser la question qui résoudrait d'un coup tout mes problèmes locaux actuels : où télécharger une ancienne version de wampserver, genre 2010 ?

Re: Les variables sessions

Posté : 01 juil. 2016, 18:57
par @rthur
Au hasard : En cherchant wampserver sur Google ?
Le 1er lien c'est le site officiel qui indique que les anciennes versions sont sur Sourceforge, et le 2ème lien c'est justement le dépôt Sourceforge !

Toutefois, c'est fortement déconseillé car tu t'exposes à des failles de sécurité vu qu'il n'y a plus aucune maintenance sur ces versions.

Re: Les variables sessions

Posté : 02 juil. 2016, 18:20
par as2
Merci, mais je m'excuses d'un peu raconter ma vie pour répondre...
Je suis un utilisateur occasionnel de php, certes j'ai un site sur le net qui marche avec cette technologie, mais le problème n'est pas là.
Le problème c'est que j'utilise depuis 2008 un programme local, j'insiste sur local, qui lui n'est pas sur internet et n'y sera jamais, ce programme que j'ai créé moi-même est maintenant une usine à gaz à laquelle je comprends plus rien... A la suite de la mort de mon DD, et à l'instal de la derniére version de wampserver, ce pgr ne marche plus, et par exemple quand il plante parce qu'il ne peut pas afficher une image, il n'y a pas de message d'erreurs. J'en passe et des meilleures.
Bref, j'ai plus le courage de me replonger dans ce pgr, j'essaie en ce moment, mais c'est mission impossible.
Donc j'aimerais vraiment une vieille version de wampserver.
Je ne parle pas un mot d'anglais, donc je comprends pas le 2ème lien : Sourceforge.
S'il te plait, et je te serrais immensément reconnaissant, donne moi juste un lien pour télécharger un wampserver de 2010 environ.
Et je te raconterai la suite de ma vie... (non là, je plaisante)

Re: Les variables sessions

Posté : 02 juil. 2016, 21:32
par @rthur
Les versions de 2009 :
https://sourceforge.net/projects/wampse ... ver%202.0/
Les versions de 2010 :
https://sourceforge.net/projects/wampse ... ver%202.1/

Il faut cliquer sur l'un des fichiers .exe en bleu dont tu as les dates à côté

Re: Les variables sessions

Posté : 03 juil. 2016, 11:14
par as2
Grand merci, çà marche !
J'ai dû juste revenir sur une histoire d'affichage photo sur une page HTML.
Autre question :
J'utilisais une instruction javascript pour donner le focus à un champ de formulaire.
çà marche pu ...
<head>
<script language="JavaScript">
function donner_focus(chp)
{
document.getElementById(chp).focus();
}
</script>
</head>
<body onLoad="donner_focus('nom')">

Une idée ?

Re: Les variables sessions

Posté : 05 juil. 2016, 17:34
par Ryle
Bonjour,

Il n'est pas exclu qu'il te faille utiliser une version de navigateur de 2010 également pour que ton code html reste compatible...

Plus sérieusement, il n'y a pas de raison que ce code ne fonctionne plus.. ton champ a bien pour id "nom" ?
Autre solution en html5, tu peux désormais utiliser l'attribut "autofocus" directement dans le champ "nom" et ainsi t'éviter des appels javascript...

Re: Les variables sessions

Posté : 06 juil. 2016, 10:32
par as2
Oui, c'est vrai, je me suis rendu compte que maintenant autofocus marchait bien donc çà résout le problème .
MAIS
Hélas depuis ce matin un nouveau problème est intervenu :
WAMPSERVER ne veut peut fonctionner : l'icône reste rouge, malgré 1000 tentative de "restart all services" et redemarage PC !
Que faire, mais que faire ?
Il s'agit de la version 2.2 de wampserver

Re: Les variables sessions

Posté : 06 juil. 2016, 10:57
par Ryle
Bonjour,

Tu dois avoir des logs d'erreur au démarrage du serveur, cela devrait t'en dire plus sur le problème rencontré. C'est souvent à cause d'une modification du fichier httpd.conf d'apache ou du php.ini... suffit d'un ";" oublié, d'une valeur incorrecte et le serveur ne peut plus redémarrer... quoi qu'il en soit le log te dira déjà où et éventuellement quoi chercher :)

Re: Les variables sessions

Posté : 06 juil. 2016, 11:48
par as2
Bon, comme j'ai dis précédemment j'y connais pas grand chose en php, wampserver etc, du moins je ne suis plus à jour.
Ce que j'ai vérifié ce sont les fichiers présent dans wamp/logs or, ils sont tous à la date du 5/7, donc c'est comme si wampserver refusait de démarrer aujourd'hui dés le debut.
Mais pour revenir à ces fichiers, exemple apache_error.log, ils sont bourrés de ligne d'erreurs, mais jusqu'à hier soir.
Il y a bien un php.ini mais il date du 2/7, or tout marchait bien jusqu'à hier.

Re: Les variables sessions

Posté : 06 juil. 2016, 11:54
par as2
Ha si il y a bien httpd.conf qui a été modifié aujourd'hui, mais alors....
Y a rien dedans qui me parle ! Loin s'en faut !

Re: Les variables sessions

Posté : 06 juil. 2016, 12:03
par Ryle
Si tu n'as pas fait de modification au niveau des fichiers de configuration, l'autre piste est en général les conflits de ports. Apache utilise le 80 par défaut et MySQL le 3306. As-tu installé d'autres logiciels entre hier et aujourd'hui qui auraient pu utiliser ces ports et empêcheraient wamp de démarrer ? (un autre serveur web ? un antivirus ? skype ? ...)

Edit : tu peux tester ton fichier de configuration en ouvrant une fenêtre de commande dos et en te rendant dans le répertoire d'apache pour exécuter la commande " httpd -t ", ça permet de valider le fichier ou de t'indiquer les erreurs / avertissements éventuels :)

Re: Les variables sessions

Posté : 06 juil. 2016, 12:21
par as2
Il y a quelques jours un ami m'a modifié le fichier hosts à l'aide de l'utilitaire winhosts.
Dedans il y a bien localhost mais je me demande si c'est bien écrit ?
Y a pas de 80 en tout cas.

Re: Les variables sessions

Posté : 06 juil. 2016, 12:24
par as2
Au fait :
Ce matin, je mets en route le PC, et pendant ce temps je m'occupe d'autre chose.

Je reviens vers le PC, il avait entamé un processus de réparation DD qui pouvait durer une heure !

Mais en fait le PC a redemarré normalement au bout d'un quart d'heure seulement.