1010
30.12.2007, 22:23:58
gdy przesyłam przez curl to gubi on znak plusu (+)... gdy na stronie przez formularz wklejam plus to nie ma problemu... ale jak przez curl go przesylam to robi sie problem... dlaczego?
Jeśli + wstawiasz do adresu URL użyj:
http://pl.php.net/manual/pl/function.urlencode.phpCzyli twój plus + będzie znakiem %2B
<?php
// Zamiast
curl_setopt($curl, CURLOPT_POSTFIELDS,'name=alex&year=+');
//Powinno być:
curl_setopt
($curl, CURLOPT_POSTFIELDS
,'name=alex&year=' . urlencode('+'));?>