Ses derniers messages sur les forums
Ben disons que lui, à part afficher des fausses adresses emails sur une page web (dans quel but ? je ne sais pas vraiment...), son script ne camoufle rien du tout.
Une image, cela peut être intéressant. En tout cas, cela camoufle un minimum.
Tu limiteras ainsi le risque de 90% de te faire snifer les adresses affichées sur ton site.
Après, ce n'est pas infaillible. Il ne faut pas oublier que les décodeurs de captcha existent, et ils sont tout aussi capables de lire des adresses email. Mais cela reste complexe à mettre en place et tu décourageras quoi qu'il arrive 90% des hacker avec cela (ils ont pas de temps à perdre, des cibles plus "simples" existent en masse sur le net).
Mais bon après, un simple formulaire de contact, et tu n'as plus ces problèmes. (mon avis).
PS : avec ce que tu as écris, PHP devrait te claquer une parse error.
Arrete de tenter des trucs au hasard en espérant que cela fonctionne....
Te rends tu compte de ce que tu viens d'ecrire ?
- une variable php s'écrit avec un $
- il te manque un ;
- tu n'utilises pas la fonction mysql_query
- tu n'utilises toujours pas de fonction de récupération de données
Si tu regardes la documentation de
session_unset, tu verras que session_unset détruit
toutes les variables de session :) Ce qui explique ton problème de déconnexion.
Et oui, un simple unset comme tu le proposes fonctionneras sans soucis
Il manque aussi un sprintf dans ton mysql_query (j'ai lu trop vite ton code).
Oui, tu peux le faire via les
sessions.
Le principe :
- dans chgMail.php, en cas de succès, tu vas déclarer une variable de session, disons 'update_email_success' qui vaudra true
- quand l'utilisateur changera de page, et si la variable de session 'update_email_success' existe, alors tu affiches ton message de succès, et tu n'oublieras pas d'effacer cette variable de session à ce moment précis
Il est important d'effacer la variable de session quand tu affiches ton message, sinon, ton message apparaîtra à chaque chargement de page.
Tu en es ou la ?
Que ne comprends tu pas ?
On ne cherche pas à te faire peur hein
Notre but, c'est que tu comprennes ce que tu fais, et que tu arrives à te surpasser pour arriver à ce dont tu désires.
Exact.
Le même WHERE que celui de ta selection de films.
Le principe reste extremement simple :
Cas général
- Combien ai je de films ? => 125
- Combien de pages ai je pour mes films ? => 125 films / 10 films par page => 13 pages
Cas avec restriction
- Combien ai je de films de guerre ? => 8
- Combien de pages ai je pour mes films de guerre ? => 8 / 10 => 1 page
Or toi tu fais :
- Combien ai je de films ? => 125
- Combien de pages ai je pour mes films de guerre ? => 125 / 10 => 13 pages
=> Ca ne colle pas. Il faut que tu comptes ton nombre de films en prenant en compte le critère de sélection que tu utilises pour ta pagination.
Si tu ne maîtrises pas ce que tu écris, ne cherche pas à modifier ton code, mais cherche plutôt à le comprendre :/
Les modifications à faire sur ton code pour arriver à ce dont tu désires, elles sont simples.
Que ne comprends tu pas dans ton code ?