[ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
base64_decode problem

Registrovaný: 05.09.09
Príspevky: 1157
Témy: 127 | 127
Bydlisko: Lehota pod ...
NapísalOffline : 19.09.2011 8:46 | base64_decode problem

Zdravím!
Mám problém s funkciou base64_decode/encode
Mám takúto premennú, ktorú zakódujem cez base64_encode a prenesiem cez header("location:...) na zobrazenie do iného scriptu:
Kód:
$form='<form name="superAdminLogin" action="superAdmin.php" method="post">
            <input type="text" name="meno" size="15">:meno
            <br><br>
            <input type="text" name="heslo" size="15">:heslo
            <input type="hidden" name="superAdminLogin" value="superAdminLogin">
            <input type="submit" value="submit">
            </form>
            ';

$form=base64_encode($form);
header('location:niekam/zobraz.php?'.$form);

No ale keď to v tom scripte decodujem tak mám z toho toto:
Kód:
<form name="superAdminLogin" action="superAdmin.php" method="post">
            <input type="text" name="meno" size="15"�Y[��B�BBBO���'#�Р����Ɩ�WBG�S�'FW�B"��S�&�W6��"6��S�#R#㦆W6��Р����Ɩ�WBG�S�&��FFV�"��S�'7WW$F֖���v��"f�VS�'7WW$F֖���v�� 4($$$$���Ё�����Չ��Ј�م�Ք��Չ��Ј
            </form>

Neviete v čom môže byť problém?
Vďaka za pomoc!


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1719
Témy: 0 | 0
NapísalOffline : 19.09.2011 15:57 | base64_decode problem

Neupravené base64 nie je "url safe". :) (kvôli znakom / + =, teda ak nepoužiješ vhodnú funkciu, ktorá ich zmení na %2F, %2B, %3D)

PS: Netuším čo robíš, ale určite to robíš zle. :)


Offline

Užívateľ
Užívateľ
base64_decode problem

Registrovaný: 05.09.09
Príspevky: 1157
Témy: 127 | 127
Bydlisko: Lehota pod ...
Napísal autor témyOffline : 19.09.2011 16:17 | base64_decode problem

Mám funkciu ktorá presmerováva pri spracovávaní formulárov, aby sa zamedzilo viacnásobnému odoslaniu. A chcel som ju využiť aj na zobrazovanie, takých jednoduchších formulárov, ako je tento, aby bolo menej písania.

Ak je to pravda čo píšeš, tak by to šlo ak pred to pridám rawurlencode($form), nie?


EDIT:
Tak som to skúsil a vyzerá to, že to funguje. Tak neviem, je to dobrý nápad? Nečakajú ma ešte nejaké dalšie prekvapenia?

EDIT2:
vlastne som to už riešil tu: http://www.pcforum.sk/header-location-p ... 20420.html . Ide presne o to. A mi z toho vychádza, že tam to rawurlencode/decode musí byť vždy.

EDIT3:
Ako vy presmerovávate?


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1719
Témy: 0 | 0
NapísalOffline : 19.09.2011 20:09 | base64_decode problem

My presmerovávame normálne a žiadne (zbytočné) informácie cez url neprenášame. :)

Prečo si tie pomocné hlášky, ktoré chceš potom zobraziť, nedáš do session? Rôzne aplikácie používajú aj cookies, čo môže byť dobré riešenie ak sú cookies vyžadované napr. na prihlásenie. Každopádne session je podľa mňa bezpečnejšie, pretože tak neotváraš cestu k tomu, aby niekto vytvoril url, ktoré potom spôsobí XSS.


Offline

Užívateľ
Užívateľ
base64_decode problem

Registrovaný: 05.09.09
Príspevky: 1157
Témy: 127 | 127
Bydlisko: Lehota pod ...
Napísal autor témyOffline : 19.09.2011 20:21 | base64_decode problem

Že session, ma šľak trafí...
Nechápem, že ma to nenapadlo...
:shock:


 [ Príspevkov: 5 ] 


base64_decode problem



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

M Firefox problém so sťahovaním a GCH problém s updatom

v Sieťové a internetové programy

0

172

23.01.2015 16:06

Stary

V tomto fóre nie sú ďalšie neprečítané témy.

Problém so zobrazovaním www stránok, problém užívateľa

v Operačné systémy Microsoft

17

761

23.03.2009 10:41

FERDA23

V tomto fóre nie sú ďalšie neprečítané témy.

Záhadný problém s PC... problém procesora?

[ Choď na stránku:Choď na stránku: 1, 2 ]

v AMD - Advanced Micro Devices

45

2215

26.04.2012 11:14

netpeter77

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie.

Battlefield 3 SKIDROW problem + win7 problem

v Počítačové hry

1

370

22.09.2012 23:51

walther

V tomto fóre nie sú ďalšie neprečítané témy.

Problém s MB ASUS P5K - problém s Realtek

v Ovládače

4

969

14.06.2008 10:36

$ph!nX

V tomto fóre nie sú ďalšie neprečítané témy.

Problém s HDD / Problém s bootovaním

v Pevné disky a radiče

4

315

22.02.2013 14:08

lucifer666x

V tomto fóre nie sú ďalšie neprečítané témy.

Problém?

v Pamäte

17

959

05.01.2009 20:21

KingTommy

V tomto fóre nie sú ďalšie neprečítané témy.

problem

v Antivíry a antispywary

4

510

31.07.2008 19:10

dedko45

V tomto fóre nie sú ďalšie neprečítané témy.

problem !

v Operačné systémy Microsoft

1

427

07.08.2008 14:49

zmija31

V tomto fóre nie sú ďalšie neprečítané témy.

Problem?

v Ostatné

2

416

26.03.2009 19:27

Ominous

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie.

Problem

v Operačné systémy Microsoft

11

1772

17.11.2008 8:20

driver144

V tomto fóre nie sú ďalšie neprečítané témy.

Problem

v Počítačové hry

9

534

12.09.2009 9:28

Dicktafon

V tomto fóre nie sú ďalšie neprečítané témy.

problem???

v Intel - Integrated Electronics

4

435

12.12.2008 14:27

Atrix24

V tomto fóre nie sú ďalšie neprečítané témy.

Problém

v Intel čipové sady

5

803

23.07.2007 20:23

Gigabyte-M

V tomto fóre nie sú ďalšie neprečítané témy.

Problem

v Ostatné grafické karty

4

213

30.10.2013 14:12

PanMod

V tomto fóre nie sú ďalšie neprečítané témy.

problem

v ATI/AMD grafické karty

2

346

18.11.2009 20:03

poiuz



© 2005 - 2017 PCforum, edited by JanoF