Hola, precissament a partir de la versió 4.2.0 del PHP per omissió es diu
que el paràmetre register_globals = off per un tema de fer més segur el
servidor quan s'instal·la per omissió.

En aquest document s'expliquen alguns dels motius que fan que el fet de
treballar amb variables que penses que són només locals i que et poden venir
de fora.

http://www.php.net/manual/en/security.registerglobals.php

fins aviat...
Àlex Corretgé


----- Original Message ----- 
From: "Vicent Fornés" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, August 19, 2003 2:25 PM
Subject: [politika] Re: Php


>
> A mi em va passar una cosa semblant quan em vaig instal·lar la Madrake
9.1. Al
> final vaig veure que no tenia per cap lloc el php.ini i és que aquesta
> distro, quan instal·la el PHP en el procés d'instal·lació no instal·la el
> paquet php.ini i aleshora treballa en "safe mode" i pren variables
d'altres
> scripts només en els arrays $POST i $GET, però no amb el seu nom. Si el
teu
> problema és aquest, has d'instal·lar manualment el paquet
> php-ini-4.3.0-1mdk.rpm i després d'això, ja pots passar les variables
igual
> amb el mètode POST com GET (en la URL) i les reconeix només posant el nom
de
> la variable amb el $ davant.
>
> Vicent
>
> A Dilluns 18 Agost 2003 19:17, Alfons Nonell i Canals va escriure:
> > Hola,
> > bé, la pregunta que faré a continuació no és exclusivament linuxera
> > però.. té a veure amb el programari lliure.
> >
> > Doncs bé. Fa força temps que programo amb php i mySQL (m'encanta!) i,
> > naturalment, uso força la característica de passar variables d'una plana
> > a una altra fent ús de la URL. És a dir, si vull que una plana em
> > carregui amb, per exemple, "inici=22", simplement li dic
> > nomdelaplana.php?inici=22 i ja ta.
> >
> > Ara bé. Per una plana que tinc en un servidor extern (com totes)
> > necessito unes aplicacions que tinc en local (uns apletts java) i vull
> > aprofitar la connexió ADSL per a fer-ho anar. Fins aquí, tot superbé i
> > de conya!. La pega és tonta. L'aplicació corre, com no, en una plana php
> > i li he de passar unes variables així que, des de fora crido
> > (ocultament, per seguretat)
> > http://lamevaIP/index.php?nom_variable=valor_variable si?. El problema
> > és que la configuració del meu apache-php per algun motiu no permet
> > passar variables en URL. Algú sap què he de tocat del fitxer php.ini per
> > solucionar-ho? o algú té alguna solució millor?.
> >
> > Bé, ja em direu quelcom.
> >
> > Salut i pau!
> >
> > Alfons.
>


Responder a