07. august 2003 - 18:31
Der er
32 kommentarer og 1 løsning
GLOBALS virker ikke
Jeg prøver at bruger nogen GLOBALS[""]åbninger som $GLOBALS['HTTP_X_FORWARDED_FOR'] og $GLOBALS['REMOTE_ADDR'], men de vil ikke virke, er der en måde at åbne dem i ens php.ini fil? og hvordan?
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
07. august 2003 - 18:33
#1
Er det ikke: $_SERVER['REMOTE_ADDR'];
07. august 2003 - 18:34
#2
hvad så med $GLOBALS['HTTP_X_FORWARDED_FOR']?
07. august 2003 - 18:50
#3
Find de tilgængelige variable med: print_r($_GLOBALS);
07. august 2003 - 18:52
#4
ingen.. kan det passe? jeg leder efter en function der kan se om 2 computer er på min side, men de har samme ip (over internet f.eks gennem router)
07. august 2003 - 18:58
#5
fik det til at virke, men nede hved arrayen GLOBALS siger den dette: [GLOBALS] => Array *RECURSION* hvorfor?
07. august 2003 - 19:16
#6
Har du brugt $_GLOBALS?
07. august 2003 - 19:17
#7
Min fejl - prøv i stedet: print_r($_SERVER);
07. august 2003 - 19:17
#8
nej $GLOBALS... $_GLOBALS virker ikke
07. august 2003 - 19:19
#9
der kommer samme output med de to
07. august 2003 - 19:19
#10
[GLOBALS] => Array *RECURSION* skal man slå den til i php.ini?
07. august 2003 - 19:45
#11
laver du noget med $GLOBALS[] = $GLOBALS eller noget i den retning?
07. august 2003 - 19:52
#12
nej... men $GLOBALS[] være foruddifineret
08. august 2003 - 14:43
#13
prøv $_SERVER og $_ENV og se om nogle af disse indeholder det ønskede ;) (med print_r()) Morten
08. august 2003 - 14:51
#14
det er der ikke... jeg skal bruge så man for ens hostnavn f.eks (0x12a29643.odnxx0.adsl.tele.dk)
08. august 2003 - 15:07
#15
08. august 2003 - 15:13
#16
hmmm det virkede ikke som jeg troede :\ er der ikke en måde at finde ud af om en ip adresse har 2 eller flere computer kiggende på min side?
08. august 2003 - 15:14
#17
prøv at læs alle kommentarene til den funktion, der er en masse brugbart ;) Morten
08. august 2003 - 15:15
#18
okay.. 2 sec så... skal du have point?
08. august 2003 - 15:17
#19
prøv lige at læs først - finder du det du leder efter, så ja tak
08. august 2003 - 15:19
#20
hmm der nævner de også $_SERVER['HTTP_X_FORWARDED_FOR'], men hvordan aktivere man den?
08. august 2003 - 15:37
#21
min register_globals er on men stadig ingenting
08. august 2003 - 15:52
#22
den er der vel kun hvis den bliver forwarded - prøv at test gennem en router Morten
08. august 2003 - 15:54
#23
jeg køre gennem en router
08. august 2003 - 15:55
#24
ok - måske din router ikke understøtter dette - det er vel ikke alle der gør dette ;) Morten
08. august 2003 - 15:57
#25
funktionen virkede fra b-one.dk med min adresse
08. august 2003 - 16:03
#26
dvs det virker? for så vil jeg lægge et svar Morten
08. august 2003 - 16:05
#27
det virker ikke på min ejen server, men på b-ones gør det
08. august 2003 - 16:06
#28
så lægger jeg et svar Morten
08. august 2003 - 16:07
#29
fejlen er ikke rettet endnu... jeg skal have det til at virke på min ejen
08. august 2003 - 16:11
#30
kan det tænkes du ikke går gennem din router - prøv at læg adresse til en fil med dette indhold (lokalt på din server) --- <?php echo "|" . $_SERVER['HTTP_X_FORWARDED_FOR'] . "|"; ?> --- så prøver jeg at tilgå den gennem min router Morten
08. august 2003 - 16:14
#31
08. august 2003 - 16:16
#32
det kan jeg godt se ikke virker så optimalt! (læs: ikke virker) nu kan jeg ikke lige komme med flere bud på hvad der kan være galt! Morten
08. august 2003 - 16:17
#33
jeg har ptøvet at ligge php_value register_globals 1 i min .htaccess så den både står i min php.ini og min .htaccess, måske kan det virke nu?
Vi tilbyder markedets bedste kurser inden for webudvikling