[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Alterações no Sertório



Caros ESIanos,

Fiz alterações no Sertório:
- upgrade do servidor HTTP para Apache 2.0;
- upgrade do PHP para a versão 4.4;

Estas alterações implicar que alguns scripts PHP que antes funcionavam
possam deixar de funcionar. Nomeadamente, as variáveis passadas por POST e
GET (respectivamente, dos formulários e por URL) não podem ser vistas
directamente através do seu nome, mas pelas variáveis predefinidas $_POST e
$_GET, respectivamente, que são arrays associativos.

Por exemplo, se têm um form com o input <input type="text" name="idade">, o
valor escrito pelo utilizador nesse campo de texto passará para a página
destino dentro da variável $_POST:

$_POST['idade'];

e não

$idade;

Se passarem valores por URL, por exemplo,
http:://sertorio.ipv.pt/~quasimodo/pagina.php?id=1001, o valor de id deverá
ser obtido do seguinte modo:

$_GET['id'];

e não

$id;

directamente.

O exercício do jogo dos animais, por exemplo, deve ter deixado de funcionar
por esta razão.

O pessoal do PHP defende que é uma medida de segurança:
http://www.php.net/manual/en/security.registerglobals.php

Espero que esta medida não traga muito incómodos aos grupos que já tenham
escrito código PHP.
Qualquer problema ou dúvida, não hesitem em contactar-me.

Um abraço académico,

-- José Campos