Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 5 ] 
AutorSpráva
Offline

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

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127
Bydlisko: Lehota pod ...
Príspevok NapísalOffline : 19.09.2011 8:46

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: 1702
Témy: 0
Príspevok NapísalOffline : 19.09.2011 15:57

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
Bydlisko: Lehota pod ...
Príspevok Napísal autor témyOffline : 19.09.2011 16:17

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: 1702
Témy: 0
Príspevok NapísalOffline : 19.09.2011 20:09

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
Bydlisko: Lehota pod ...
Príspevok Napísal autor témyOffline : 19.09.2011 20:21

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


Odpovedať na tému [ Príspevkov: 5 ] 


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

1362

23.01.2015 16:06

Stary Zobrazenie posledných príspevkov

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

2137

23.03.2009 10:41

FERDA23 Zobrazenie posledných príspevkov

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

1580

22.09.2012 23:51

walther Zobrazenie posledných príspevkov

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

4737

26.04.2012 11:14

netpeter77 Zobrazenie posledných príspevkov

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

2305

14.06.2008 10:36

$ph!nX Zobrazenie posledných príspevkov

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

1465

22.02.2013 14:08

lucifer666x Zobrazenie posledných príspevkov

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

v Počítačové hry

2

521

27.12.2009 21:01

elsofi Zobrazenie posledných príspevkov

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

v nVidia grafické karty

1

849

05.03.2007 21:40

Shark NX Zobrazenie posledných príspevkov

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

v Assembler, C, C++, Pascal, Java

2

290

06.10.2012 18:21

kustom456 Zobrazenie posledných príspevkov

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

v Notebooky a netbooky

6

244

18.12.2013 21:50

screw Zobrazenie posledných príspevkov

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

v Operačné systémy Microsoft

10

418

28.08.2014 22:14

kllr007 Zobrazenie posledných príspevkov

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

v PHP, ASP

2

709

29.05.2007 8:07

Punker661 Zobrazenie posledných príspevkov

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

v nVidia grafické karty

0

437

27.01.2010 18:01

legend Zobrazenie posledných príspevkov

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

v Pamäte

17

1529

05.01.2009 20:21

KingTommy Zobrazenie posledných príspevkov

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

v nVidia čipové sady

3

520

22.05.2013 19:01

LeaR Zobrazenie posledných príspevkov

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

v Operačné systémy Microsoft

10

500

05.11.2008 20:01

walther Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra