La función indicada para esos casos es urlencode, ejemplo:
Código :
<?php
echo "<pre>";
print_R($_GET);
echo "<pre>";
echo "<a href=?algo=".urlencode("'algo' 's")."&otro=1>Link</a>";
?>
PabloHdS escribió:
Y, justo hoy un compañero del trabajo tenia problemas al enviar comillas simples por POST y le comentaron que eso se manejaba a traves del archivo de inicio de PHP (php.ini), pero no preste atención con detalle, posiblemente te ayude.
Es cuando las comillas mágicas (magic quotes) en el php.ini esta en ON, afectan a los datos de POST, GET y Cookie. Solo debes buscar
magic_quotes_gpc en el php.ini y colocarle Off si no quieres que suceda. Y el "problema" ocurre es cuando se reciben datos por alguno de los metodos mencionados