Toon posts:

[php] $http_cookie_vars worden soms niet herkend

Pagina: 1
Acties:

Verwijderd

Topicstarter
Zoals de topictitel al zegt, worden bij mij de $HTTP_COOKIE_VARS soms niet herkend.
Ik heb een drietal cookies aangemaakt, welke ik op 2 verschillende pagina's uitlees.
De eerste staat in dezelfde directory als het script waarmee de cookies zijn aangemaakt, de andere staat in een map, genaamd include, in die directory.
Op de eerste pagina worden de variabelen gewoon goed weergegeven, maar op de 2e krijg ik de volgende foutmelding:
code:
1
2
Warning: Undefined variable: HTTP_COOKIE_VARS in
C:\apache\htdocs\medewerkers\include\sessieCheck.inc.php on line 4


de code van het eerste script:
PHP:
1
2
3
4
5
6
7
8
<?
error_reporting(E_ALL);
include ("include/sessieCheck.inc.php");
echo $HTTP_COOKIE_VARS['sessieid2']."<BR>";
echo $sessieid2."<BR>";
sessieCheck();
echo "OKE";
?>


en de code van het 2e script:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?
function sessieCheck() {
    include("./include/database.inc.php");
    echo $HTTP_COOKIE_VARS["sessieid2"];
    $gebruiker = $HTTP_COOKIE_VARS["username"];
    $ip        = $HTTP_COOKIE_VARS["ipadres"];
    $sessie    = $HTTP_COOKIE_VARS["sessieid2"];
    $sql = "SELECT * FROM sessie WHERE username='$gebruiker'";
    $sessie_id = mysql_query($sql);
    if (mysql_num_rows($sessie_id) == 1) {
        echo "Nog steeds ingelogd";
    }
    else {
        echo "Er is iets fout gegaan<BR>";
    }
}
?>


Weet iemand hoe dit kan komen?? Zou namelijk niet weten wat dit kan veroorzaken.....

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

$HTTP_COOKIE_VARS zijn niet SUPER Globaal, in tegen stelling tot $_COOKIE

Je moet ook alle variablen testen voor je ze benaderd.

offtopic:
Waarom het cookie met een IP adress?

Programmer - an organism that turns coffee into software.


Verwijderd

Topicstarter
LuCarD schreef op 26 augustus 2002 @ 15:45:
$HTTP_COOKIE_VARS zijn niet SUPER Globaal, in tegen stelling tot $_COOKIE

Je moet ook alle variablen testen voor je ze benaderd.

offtopic:
Waarom het cookie met een IP adress?
Maar waarom doet hij het dan in die eerste file wel??

Ik heb die 2e file nu ook in dezelfde directory gezet als de eerste, maar de 2e doet het nu ook niet.

Trouwens $_COOKIE is pas vanaf versie 4.nogwat en die heb ik dus niet...

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Verwijderd schreef op 26 augustus 2002 @ 16:03:
[...]


Maar waarom doet hij het dan in die eerste file wel??

Ik heb die 2e file nu ook in dezelfde directory gezet als de eerste, maar de 2e doet het nu ook niet.

Trouwens $_COOKIE is pas vanaf versie 4.nogwat en die heb ik dus niet...
Cookie is niet het probleem maar Scope

Programmer - an organism that turns coffee into software.