Thread View: pl.comp.lang.php
4 messages
4 total messages
Started by zlotowinfo
Mon, 18 Aug 2014 21:12
gubi się znak +
Author: zlotowinfo
Date: Mon, 18 Aug 2014 21:12
Date: Mon, 18 Aug 2014 21:12
6 lines
1171 bytes
1171 bytes
przekazuje getem z jednej strony do drugiej w urlu plus jest jakimś automatem przekonwertowany do "%2B" przekazywana zmienna "zmienna=cos%2Bcos" odebrana getem zmienna wyglada "cos cos" jak inaczej odebrać tę daną lub przekazać
Re: gubi się znak +
Author: tomek
Date: Tue, 19 Aug 2014 08:27
Date: Tue, 19 Aug 2014 08:27
12 lines
1602 bytes
1602 bytes
Użytkownik "zlotowinfo" <usuntousun@go2.pl> napisał w wiadomości news:lstq8d$2g4$1@node2.news.atman.pl... > przekazuje getem z jednej strony do drugiej > w urlu plus jest jakimś automatem przekonwertowany do "%2B" > przekazywana zmienna "zmienna=cos%2Bcos" > odebrana getem zmienna wyglada "cos cos" > > jak inaczej odebrać tę daną lub przekazać Problem leży w złym wygenerowaniu linku a nie w odbieraniu. Zapoznaj się z funkcją "http_build_query""
Re: gubi się znak +
Author: PawelS cbrbob(at)wbcd(dot)pl
Date: Thu, 04 Sep 2014 15:38
Date: Thu, 04 Sep 2014 15:38
20 lines
1870 bytes
1870 bytes
tomek pisze:
> Użytkownik "zlotowinfo" <usuntousun@go2.pl> napisał w wiadomości
> news:lstq8d$2g4$1@node2.news.atman.pl...
>> przekazuje getem z jednej strony do drugiej
>> w urlu plus jest jakimś automatem przekonwertowany do "%2B"
>> przekazywana zmienna "zmienna=cos%2Bcos"
>> odebrana getem zmienna wyglada "cos cos"
>>
>> jak inaczej odebrać tę daną lub przekazać
>
> Problem leży w złym wygenerowaniu linku a nie w odbieraniu.
> Zapoznaj się z funkcją "http_build_query""
To może sam zapoznaj się z tą funkcją.
echo http_build_query(array("name"=>"foo+bar")); zwróci: name=foo%2Bbar
które potem w $_GET dobrze jest reprezentowane: Array([name]=>foo+bar)
Moim zdaniem problem jest gdzieś pomiędzy:
albo faktyczna zmienna przy wywołaniu jest gdzieś modyfikowana
(czy w logach widzisz zmienną w powyższej postaci),
albo po stronie gdzie ją odczytujesz,
przed odczytem coś modyfikuje dane (np: dekoduje + na ' ').
Re: gubi się znak +
Author: tomek
Date: Fri, 05 Sep 2014 08:32
Date: Fri, 05 Sep 2014 08:32
30 lines
2358 bytes
2358 bytes
Użytkownik "PawelS cbrbob(at)wbcd(dot)pl" <fake@email.org> napisał w
wiadomości news:lua11m$mu1$1@node1.news.atman.pl...
> tomek pisze:
>> Użytkownik "zlotowinfo" <usuntousun@go2.pl> napisał w wiadomości
>> news:lstq8d$2g4$1@node2.news.atman.pl...
>>> przekazuje getem z jednej strony do drugiej
>>> w urlu plus jest jakimś automatem przekonwertowany do "%2B"
>>> przekazywana zmienna "zmienna=cos%2Bcos"
>>> odebrana getem zmienna wyglada "cos cos"
>>>
>>> jak inaczej odebrać tę daną lub przekazać
>> Problem leży w złym wygenerowaniu linku a nie w odbieraniu.
>> Zapoznaj się z funkcją "http_build_query""
> To może sam zapoznaj się z tą funkcją.
Już się z nią dawno zapoznałem.
> echo http_build_query(array("name"=>"foo+bar")); zwróci: name=foo%2Bbar
> które potem w $_GET dobrze jest reprezentowane: Array([name]=>foo+bar)
I to jest najważniejsze: dobrze wygenerujesz to i dobrze odbierzesz.
> Moim zdaniem problem jest gdzieś pomiędzy:
> albo faktyczna zmienna przy wywołaniu jest gdzieś modyfikowana
> (czy w logach widzisz zmienną w powyższej postaci),
> albo po stronie gdzie ją odczytujesz,
> przed odczytem coś modyfikuje dane (np: dekoduje + na ' ').
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads