2010-09-01 5 views
-1

Eh bien, j'ai une situation inattendue ici. J'utilise un code d'un site que j'ai créé il y a longtemps et cela fonctionne.problème vars session php

J'ai 3 pages:
- news.php
- newscheck.php
- newsadd.php

Je session_start() sur chaque page. Dans newscheck.php, je génère session_vars pour les champs et echo eux dans la même page afin que l'utilisateur puisse vérifier l'information. Et ils vont bien. En cliquant sur resume, l'utilisateur est redirigé vers newsadd.php où les informations vont à la base de données, mais toutes les variables de session sont vides.

Le plus intéressant est que j'ai session_var générer dans la page de connexion et il est OK dans toutes les pages, mais les vars générés dans newscheck.php sont partis dans la page suivante.

Quel pourrait être le problème?

+2

@VolkerK: Avez-vous lu la question? – fabrik

+2

J'ai eu plus de sens sur un snap lolcat. Vous avez vraiment besoin de réécrire ce mec avant que quelqu'un ait une chance de saisir votre problème. Et en acceptant les réponses précédentes, vous cesserez d'effrayer les gens. – Glycerine

+2

@Victor accepte certaines réponses à vos questions précédentes. Vous gagnerez de la réputation et vos questions seront probablement prises au sérieux. – fredley

Répondre

0

Assurez-vous que vous avez mis la fonction session_start() en début de la newsadd.php et il n'y a pas d'avertissement « ont déjà été envoyés » en-têtes sur cette page.

+0

C'est là que le script fonctionne sur d'autres hébergement – Victor