[ Príspevkov: 5 ] 
AutorSpráva
Offline

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

Registrovaný: 05.09.09
Príspevky: 1141
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: 1713
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: 1141
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: 1713
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: 1141
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

213

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

840

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

2335

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

403

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

1005

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

351

22.02.2013 14:08

lucifer666x

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

problem !

v Operačné systémy Microsoft

1

458

07.08.2008 14:49

zmija31

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

Problém?

v Pamäte

17

994

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

552

31.07.2008 19:10

dedko45

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

Problem?

v Ostatné

2

448

26.03.2009 19:27

Ominous

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

Problem

v Počítačové hry

9

566

12.09.2009 9:28

Dicktafon

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

1815

17.11.2008 8:20

driver144

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

problem???

v Intel - Integrated Electronics

4

482

12.12.2008 14:27

Atrix24

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

Problem

v Ostatné grafické karty

4

248

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

373

18.11.2009 20:03

poiuz

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

Problém

v Intel čipové sady

5

847

23.07.2007 20:23

Gigabyte-M



© 2005 - 2018 PCforum, edited by JanoF