🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.php
4 messages
4 total messages Started by zlotowinfo Mon, 18 Aug 2014 21:12
gubi się znak +
#230532
Author: zlotowinfo
Date: Mon, 18 Aug 2014 21:12
6 lines
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 +
#230533
Author: tomek
Date: Tue, 19 Aug 2014 08:27
12 lines
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 +
#230534
Author: PawelS cbrbob(at)wbcd(dot)pl
Date: Thu, 04 Sep 2014 15:38
20 lines
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 +
#230535
Author: tomek
Date: Fri, 05 Sep 2014 08:32
30 lines
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