Question : Manuscrit d'ouverture de PHP

J'essaye d'apprendre le PHP un peu plus car je n'ai pas tellement bien fait dans lui dans l'université et prendrai un autre cours à l'université commençant en septembre. Tandis qu'à l'école je créais un petit situer avec un manuscrit d'ouverture. J'ai rempli la page d'enregistrement qui fonctionne merveilleux. J'ai rempli le manuscrit d'ouverture qui fonctionne également merveilleux. Voici mon issue. Je voudrais que toutes les pages soient mot de passe protégé. J'ai mis ce manuscrit au dessus de chaque page :

< ? PHP

session_start () ;

if (! (isset ($_SESSION ['wbr/> de login'<]) && $_SESSION [« ouverture »] ! = '')) {
header (« endroit : famlogin.php ») ;

} autrement {
$fetch_users_data = mysql_fetch_object (mysql_query (« SELECT * « de `de membres OÙ username= » ». $_SESSION [« username »].  » '")) ;
du
} ? le >

It me porte à ma page d'ouverture. Mais ce qu'il ne fait pas est de me maintenir ouvert une session. Chaque fois que je clique dessus une des pages elle me porte à la page d'ouverture. Le résultat final est que je biseaute vois même les pages maintenant parce qu'il ne lui donnera pas une chance de rester ouvert une session. J'ai pensé peut-être si je commutais autour du « si » et rapport « d'autre » pour qu'il vérifie les données d'utilisateur d'abord et à va ensuite au manuscrit d'ouverture que cela fonctionnerait comme ceci :

< ? PHP

session_start () ;
$fetch_users_data = mysql_fetch_object (mysql_query (« SELECT * « de `de membres OÙ username= » ». $_SESSION [« username »].  » '")) ;

} autrement {
if de
(! (isset ($_SESSION ['wbr/> de login'<]) && $_SESSION [« ouverture »] ! = '')) {
header (« endroit : famlogin.php ») ;
du

} ? le >

But il me donne seulement un écran blanc blanc quand je vais à cette page. Quel suis-je faisant mal ?
class= de

Réponse : Manuscrit d'ouverture de PHP


Ce qui événement de « OnClick » ?

Vous avez spécifié que ceci devrait se produire… :
 « Quand l'utilisateur clique le bouton étroit » (« le bouton étroit »,… bouton étroit de norme de fenêtres de *the* de signification, le peu « X » dans le côté droit supérieur d'une fenêtre)
… pas…
 « Quand l'utilisateur clique le bouton étroit de *my*.

Ainsi nos codes sont sur l'événement étroit et l'événement de déchargement réceptivement.

Si vous voulez le code sur « votre » bouton étroit, alors employer le code comme ceci :

btmClose_Click secondaire privé ()
Faible bytAnswer comme corde

    S'Instock.Value <> 0 puis
        bytAnswer = MsgBox (« sortie maintenant ?  », vbYesNo, « sortie ? ")
            Si bytAnswer = puis vbYes
                'Ne faire rien
            bytAnswer = puis vbNo d'ElseIf
                Me.Instock.SetFocus
                Sortir le sous-marin
            Finir si
    Autrement
        'Ne faire rien
    Finir si
   
    DoCmd.Close
Finir le sous-marin

Se rappeler ici que vous nous avez non dit que ce que l'autre code (le cas échéant) est présent sur votre bouton étroit déjà, ainsi ce code peut devoir être tordu.

En conclusion, se rappeler cela quand vous codez votre propre bouton étroit que vous avez pour être sûr que vous couvrez toutes les éventualités pour les divers déclarer que les données peuvent être laissées dedans.

Je suis sûr que 2toria peut signaler le code fonctionnant semblable.

; -)

JeffCoachman
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us