Pessoal, se alguém me puder explicar o porquê desta aberração ( e como contorná-la, já agora ), agradeço. Eis o código ( seleccionem para ver tudo sff ):
O resultado do envio do POST?:
array(1) { ["s_qq"]=> string(3) "sdf" }
Pois é, amigos: Algures entre o envio da info pelo browser e o interpretador do PHP (será que com ASP ou PERL tb acontece isto?), há uma conversão do ponto por um sublinhado ( para os menos atentos, "s.qq" ficou "s_qq" ).
Isto é puro CAOS! Imprevisível, incompreensível, inexplicável... ou não é?
PHP:
<?php var_dump($_POST); ?>
<form name="n" method="post">
<input name="s.qq">
<input type="submit">
</form>
O resultado do envio do POST?:
array(1) { ["s_qq"]=> string(3) "sdf" }
Pois é, amigos: Algures entre o envio da info pelo browser e o interpretador do PHP (será que com ASP ou PERL tb acontece isto?), há uma conversão do ponto por um sublinhado ( para os menos atentos, "s.qq" ficou "s_qq" ).
Isto é puro CAOS! Imprevisível, incompreensível, inexplicável... ou não é?
Última edição: