Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Probleme de Header [ Divers / Général ] (TheGorgo)

mercredi 23 avril 2008 à 14:42:54 | Probleme de Header

TheGorgo

Salut à tous.

Je suis une grosse bille en ce qui concerne les header en php.
Bien sur, j'en ai besoin pour une application que je développe.

En gros, je cherche à restreindre l'acces mais en utilisant les sessions.

J'ai créé une fonction de restriction qui verifie le fichier de session et redirige l'utilisateur si celui ci n'est pas loggé. Jusque là, tout est normal.

Le problème est que lorsque je ne suis pas loggé et que je veux atteindre le dossier admin, Firefox me renvoit un message avec ecrit
:
Redirection de page incorrecte
Firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui n'aboutira pas.

Par contre, quand j'essaye d'atteindre le dossier courant en n'etant pas loggé, la redirection se passe correctement.

Voici ma fonction :

function restriction()
{
     if(!isset($_SESSION['Username']) || empty($_SESSION['Username']))
     {
         header("Location: ".$InternetPath."index.php");
exit();
     }
}

Cette fonction est appellée sur chacune de mes pages avant tout HTML et juste apres l'inclusion du fichier qui la definit.

La variable $InternetPath definit le chemin d'acces au dossier courant ex: http://www.domaine.com

Merci d'avance pour l'aide.

mercredi 23 avril 2008 à 15:00:51 | Re : Probleme de Header

nicomilville

Membre Club
c'est normal, si tu l'a inclus sur toute les pages, tu l'a aussi incluse dans index.php ce qui créer une boucle infinie :

ta fonction
index.php
ta fonction
etc...



Si t'a besoin d'aide, MP !!!


mercredi 23 avril 2008 à 15:02:34 | Re : Probleme de Header

cephalic

Bonjour je n'ai pas la solution à ton probleme.
Et puis j'avoue que j'ai aussi souvent eu des problèmes avec la fonction headers.
J'espere que quelqun aura une idée sinon si tu galere vraiment utilise javascript même si ces moins bien sa a le mérite d'être plus facile à implementer en général.

mercredi 23 avril 2008 à 15:11:10 | Re : Probleme de Header

cephalic

Je n'ai pas trop compris nicomville ce que tu veux dire ...
Mais the Gorgo nos dira bien si tu as raison

mercredi 23 avril 2008 à 15:15:23 | Re : Probleme de Header

nicomilville

Membre Club
ba en fait si il a mis sa fonction psur toute ses pages ça veut dire qu'il l'a aussi mise sur index.php et sa fonction fait une redirection vers index.php donc je t'explique :

tu arrive sur index.php
la fonction fait la redirection vers index.php
et ainsi de suite ça continue infiniement...

Si t'a besoin d'aide, MP !!!


mercredi 23 avril 2008 à 15:16:31 | Re : Probleme de Header

TheGorgo

Réponse acceptée !
Non, désolé, j'ai dit que j'étais une bille en header pas en php je suis quand même pas assez teubé pour mettre une restriction sur ma page d'index.

J'ai trouvé mon problème en fait il venait de ma variable $InternetPath qui n'était pas en global et qui donc n'était pas reconnue dans la fonction

mercredi 23 avril 2008 à 15:20:59 | Re : Probleme de Header

nicomilville

Membre Club
ok, excuse moi, tu as dit que ça fesait une boucle infinie, c'était la seule solution que je voyais !! lol

a++

PS : je n'ai jamais dit que tu était une bille en php !!! lol

Si t'a besoin d'aide, MP !!!


mercredi 23 avril 2008 à 15:21:40 | Re : Probleme de Header

nicomilville

Membre Club
met ta réponse en réponse accèpté stp, désolé du double post !!

Si t'a besoin d'aide, MP !!!


mercredi 23 avril 2008 à 15:28:28 | Re : Probleme de Header

TheGorgo

cephalic si tu as des problèmes avec la fonction header je te conseille ce site, je me suis renseigné dessus il t'explique les bases et les principales erreurs à éviter.

http://www.manuelphp.com/php/function.header.php

mercredi 23 avril 2008 à 15:33:22 | Re : Probleme de Header

cephalic

Merci pour le lien.
Je connais pas mal la fonction headers et les différents pièges à eviter mais même avec sa il m'arrive de tomber sur des choses bizare.
Alors des fois au lieu de passer des heures et des heures dessus je choisit la facilité et un peu de javascript lol.


1 2

Cette discussion est classé dans : fonction, dossier, session, header, loggé


Répondre à ce message

Sujets en rapport avec ce message

fonction session_start [ par drakull ] Bonjour,Je suis chez free.fr et j'essaye de faire une zone membre, mais j ai un message d erreur à l utilisation de la fonction session_start :Call to Probleme avec Header qui crée pas un session [ par 6Po ] Bonjour,J'ai un petit blem avec un header.Je sais que le header est exécuté au monent où php fait un OUTPUT avec un ECHO ou autres choses. Dans ma pag caddie virtuel avec des sessions... [ par roul ] Bon, j'explique mon probleme, je débute en php et là je vais m'arracher les cheveux sur un truc qui à l'air tout simple, mais là j'en peux plus; alors Fonction header [ par Toutoul ] Bonjour,voulant créer une fonction avec header(), je voudrais savoir ce qu'elle revoie comme valeur si elle correcte comme FALSE ou TRUE, car c'est po header + rawurlencode [ par babybutt ] salut tout le mondej'ai un petit problème =(j'ai un fichier pdf qui contient un une quote ' ("d'utilisation.pdf")et dans j'utilise un header pour l'ou la fonction header() [ par knas74 ] nasj'ai un problème avec la fonction header() lorsque je l'utilise j'ai ce message d'erreur qui s'affiche:Warning: Cannot modify header information - Session [ par engelho ] Bonjour, je cherche des informations sur la gestion des sessions utilisateurs....Pour l'instant, tout ce que je connais est la fonction start_session( Peut-on avec une fonction en php copier un dossier et son contenu sur un ftp ? [ par BelphegorCLC ] Bon, je ne sais pas si je post dans le bon forum, désolé mais aucun n'avais l'air vraiment adéquat.Il s'agit des fonctions php pour les ftp.Je sais qu préchargement d'images [ par putch ] voial j'ai un souci avec une fonction que je souhaite réaliser.Celle-ci doit précharger dans le navigateur toutes les images d'un répertoire.function Admin Session + Htaccess [ par KheYrO ] Bonjour a tous,   J'ai quelques soucis Je  ne vois pas comment on   peut faire une zone d'aministration sur son site sans que que quelqu'un puisse acc


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,484 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.