PDA

Bekijk Volledige Versie : php 4.0.3 kan niet overweg met $_POST?



Sven
21/09/03, 16:30
Beste niws-s,

Na mijn vraag van afgelopen week, werken mijn scripts lokaal perfect, echter
zodra ik ze upload, werken ze niet meer.
Na in phpinfo() te hebben gekeken, zag ik dat ze versie 4.0.3 van php, met
register globals aan draaien. (is niet mijn hoster, dus had dit niet kunnen
verwachten:-))
kan het kloppen, dat php v. 4.0.3 niet met $_POST/$_GET overweg kan? of komt
het ergens anders door dat mijn scripts niet meer werken?
indien jullie een link naar mijn phpinfo() nodig hebben, dan post ik deze op
verzoek.

alvast bedankt,
Sven
--
Het streepje word een puntje, voor een prive bericht.

Inca
21/09/03, 16:45
Sven wrote:
> kan het kloppen, dat php v. 4.0.3 niet met $_POST/$_GET overweg kan?
> of komt het ergens anders door dat mijn scripts niet meer werken?
> indien jullie een link naar mijn phpinfo() nodig hebben, dan post ik
> deze op verzoek.

Dat kan kloppen:
http://www.php.net/manual/en/reserved.variables.php
"HTTP GET variables: $_GET
Note: Introduced in 4.1.0. In earlier versions, use $HTTP_GET_VARS. "
--
Inca
NEE - Vrijheid is niet te koop
JA - Wel voor olie
http://www.poldermodelstickers.tk/

Sven
21/09/03, 17:00
Inca wrote:
> Sven wrote:
>> kan het kloppen, dat php v. 4.0.3 niet met $_POST/$_GET overweg kan?
>> of komt het ergens anders door dat mijn scripts niet meer werken?
>> indien jullie een link naar mijn phpinfo() nodig hebben, dan post ik
>> deze op verzoek.
>
> Dat kan kloppen:
> http://www.php.net/manual/en/reserved.variables.php
> "HTTP GET variables: $_GET
> Note: Introduced in 4.1.0. In earlier versions, use $HTTP_GET_VARS. "

Is $HTTP_GET_VARS ook nog te gebruiken in PHP 4.2.2, dat zou veel
aanpassingswerk schelen, dan voldoet een eenvoudige find&replace.

Sven

--
Het streepje word een puntje, voor een prive bericht.

Inca
21/09/03, 17:15
Sven wrote:
> Is $HTTP_GET_VARS ook nog te gebruiken in PHP 4.2.2, dat zou veel
> aanpassingswerk schelen, dan voldoet een eenvoudige find&replace.

Ja. Dat werkt minstens nog tot versie 5 lijkt me zo:
"Since PHP 4.1.0, the preferred method for retrieving external variables is
with the superglobals mentioned below. /[noot van de redactie: dit zijn dus
$_POST en $_GET]/ Before this time, people relied on either register_globals
or the long predefined PHP arrays ($HTTP_*_VARS). As of PHP 5.0.0, the long
PHP predefined variable arrays may be disabled with the register_long_arrays
directive. " (Eveneens
vanhttp://www.php.net/manual/en/reserved.variables.php )

Als ze in 5.0.0 diabled kunnen worden, zijn ze vast standaard nog
enabled...Voorlopig geen grote problemen dus lijkt me.

--
Inca
NEE - Geen monarchie
JA - Wel een vrije dag
http://www.poldermodelstickers.tk/

Tim Van Wassenhove
21/09/03, 17:15
In article <bkkdjb$c6c$1@nl-news.euro.net>, Sven wrote:
> Inca wrote:
>> Sven wrote:
>>> kan het kloppen, dat php v. 4.0.3 niet met $_POST/$_GET overweg kan?
>>> of komt het ergens anders door dat mijn scripts niet meer werken?
>>> indien jullie een link naar mijn phpinfo() nodig hebben, dan post ik
>>> deze op verzoek.
>>
>> Dat kan kloppen:
>> http://www.php.net/manual/en/reserved.variables.php
>> "HTTP GET variables: $_GET
>> Note: Introduced in 4.1.0. In earlier versions, use $HTTP_GET_VARS. "
>
> Is $HTTP_GET_VARS ook nog te gebruiken in PHP 4.2.2, dat zou veel
> aanpassingswerk schelen, dan voldoet een eenvoudige find&replace.

Of mbv HTTP_GET_VARS de $_REQUEST zelf opbouwen in het begin van je script.

--
Visit my website at http://aardbei.madoka.be