ugrás a tartalomhoz

register_globals és asp_tags baj ha On-n van?

Anubisss · 2005. Okt. 2. (V), 18.45
nos lenne egy olyan krédésem hogy:
van egy texarea-m name="adat"
és megakaom jeleniteni php-ben amit oda irok.
és ugy jelenitem meg hogy print $adat
na de ez csak akkor jó ha beálítom a php.ini-ben a
register_globals = On -t
ez most bajd nem lesz ettől vmi rossz vagy rosszab?
és még az hogy beálitom azt hogy
asp_tags = On
hogy ezt is ismerje
<% %>
az bajd rossze lesz tőle vmi vagy rosszab lesztőle vmi????
 
1

$_POST

Anonymous · 2005. Okt. 2. (V), 18.50
Próbáld meg így: $_POST['adat'], vagy $_GET['adat'], attól függően, hogy milyen methodust használtál.
2

baj lehet

Hojtsy Gábor · 2005. Okt. 2. (V), 19.19
Nem véletlenül nincs bekapcsolva a register_globals, biztonsági problémákat könnyen okozhat. Ha kicsit előrébb haladsz PHP tanulmányaidban, érdemes visszatérni a témára mondjuk erről szóló cikkünket olvasva.

Ami az ASP tageket illeti, csak azért lehet kellemetlen a használatuk, mert ha hordozható programot akarsz (mondjuk ingyenes szolgáltatóra akarod tenni, vagy akár egyik ingyenesről másikra áttenni), akkor ciki, ha ott nincs bekapcsolva, mert te nem tudod bekapcsolni.
3

Kapcsold ki a register_globals-t

Török Gábor · 2005. Okt. 2. (V), 19.27
Az asp_tags opciónak ehhez semmi köze, azt szerintem célszerű kikapcsolni, a PHP-nek megvannak a saját tagjei. A register_globals azt szabályozza, hogy bizonyos, köztük az űrlapról érkező változók is globálisak legyenek-e automatikusan vagy sem. Mivel rájöttek, hogy ez egy komoly biztonsági rést jelent, ezért ez alapértelmezetten ki van kapcsolva, tégy te is így. Helyette, ahogy a fennebbi hozzászólásban is olvashatod, attól függően, hogy GET vagy POST metódussal érkeznek az adatok, a $_GET ill. a $_POST tömbökön keresztül érheted el a felhasználói beviteleket.
4

Számít-e máshol?

Anubisss · 2005. Okt. 2. (V), 20.24
nos ok nem akarom haszni csak h ez msára nem-e lesz kihatásal
mert most olvok egy leirást és ott ezzel csinták és nem volt jó azért kapcsoltam be
az <% %> nem akarom hasznni csak kédrem h nem e van kihatásal másra.
tehát én nem hasznomo egyiket sem de másnak etöl nem-e lesze baja az a kérdéesm
5

nem lesz

Hojtsy Gábor · 2005. Okt. 3. (H), 19.37
Nem lesz.
6

Köszönöm

Anubisss · 2005. Okt. 3. (H), 19.47
ok
és kössz