HTML gevorderde |
|
Citaat: Regel 2 is zeker niet onnodig, er zijn genoeg php installaties die NIET standaard een session starten
Lezen is zeker een groot woord... Regel 2 van test7.php is $poging=$_POST["poging"]; en dat is zeker onnodig.
Citaat: Moeten is niet het juiste woord, het is netter, niet verplicht. PHP parsed alle variabelen die tussen quotes (") staan, als variabele
Dat is alleen omdat PHP zo'n idiote taal is. Waarom zou je variabelen in strings toestaan? Overigens gebeurd dit alleen met dubbele quotes en niet in enkele quotes.
Citaat: Ligt er maar net aan, als je in index.php de sessie start, en van daar uit alles include is dat niet nodig.
Ik heb het ook over iedere pagina, niet ieder bestand. Maar denk jij na het lezen van de topic post dat test7.php wordt geïncluded in test6.php?
Citaat: hoeft niet, wel netter want je roept een functie aan....
Juist niet netter. Print en echo is geen functie maar een language construct. Language constructs zijn zonder (). PHP dacht, misschien gaan gebruikers het wel zien als een functie dus laten we maar ook toestaan dat () kunnen. En dat is dus weer zo'n idioot ding van PHP.
Citaat: @topic starter, waarschijnlijk is de sessie nog niet gestart in test7.php, hierdoor kan php de sessie antw niet vinden.
En zoals je misschien wel door had heb ik dit ook aangegeven in het punt: Op elke pagina waarin je sessies gebruikt moet op regel 1 session_start() staan |