[ Dejan Krstic @ 03.04.2002. 22:47 ] @
Daklem, imam link, i hocu da kada kliknem na taj link prosledim parametre nekoj drugoj stranici ali ne preko url-a. Hocu da to uradim npr. kao kada se iz forme salju parametri nekoj stranici tako da se ne vide u url-u.

Jel to moguce?
[ 01011011 @ 03.04.2002. 23:09 ] @
Ako sam te dobro razumio hoces da enkriptiras da se ne vidi gore na url mjestu. Ako sam dobro skontao ljudi to rade iz Security razloga, da zastite da im se password ne vidi i tkao to. MOzes to da uradis sa obicnim md5() ili crypt().

Napisi tacno primjer sta hoces da postignes, jer ne kontam bas sta hoces da postignes. A ukoliko trazis nesto sto ce ti biti kao
http://www.tvojsat.com/download?ID=2
I tako nesto kako bi zastitio linkove, ili tako nesto to mozes jednostavno da uradis.
[ Dejan Krstic @ 03.04.2002. 23:49 ] @
Pazi, ja znam dva nacina za prosledjivanje podataka drugoj stranici.

Prvi nacin: Proslednjivanje podataka iz forme. Kada korisnik klikne na submit onda se poziva druga stranica i prosledjuju joj se podaci iz forme ali se ne vide u url-u nego se prosledjuju ne znam ni ja kako.

Drugi nacin: URL, www.mojsajt.com/index.php?podatak=blablabla

E sad, mene interesuje kako da kada kliknem na link pozovem neku drugu stranicu i da joj prosledim podatke ali da se ne vide u url-u? Znaci hocu da uradim isto sto radi forma ali necu da koristim dugme submit nego hocu da koristim obican link. Jel to moguce?
[ _owl_ @ 04.04.2002. 00:39 ] @
Kratko i jasno NE.
Ako koristis submit dugme onda se podaci obicno salju/zahtevaju POST metodom ( mada moze i GET) i tada ne vidis parametre u URL-u. Kad se klikne na link onda se koristi GET metod i tada se prosledjeni parametri vide u URL-u. U principu ne vidim zasto bi ti bila frka da se prilokom klika na link vide i podaci koji se prosledjuju drugoj skripti. Ako hoces da prenosis neke poverljive informacije koje vaze samo za jednu konekciju koristi cookije ili sesije (sa bazom) ili sta vec hoces.
[ Divine @ 04.04.2002. 15:19 ] @
Moze ako je link slika, onda koristis <input type="image"> naravno za svaki link pises formu, sa hidden parametrima :)
Koristeci <a> tag, nije moguce.
[ Jbyn4e @ 04.04.2002. 15:23 ] @
Kad koristis get metodu (sto je oblika index.html?id=2&sta=3....) onda ne mozes da sakrijes to da se ne vidi. To je moguce jedino POST metodom, koju mozes da upotrebljavas kroz formu. Medjutim, moguce je da imas i formu a da ne koristis "uobicajeno" submit dugme. Kod koji to radi je nesto ovako (mora da bude javascript):

Forma ima oblik:

<FORM name="frmOrder">
...ovde sad idu polja...
<A HREF="javascript:Prosledi();">Link!</A>
</FORM>

A kod koji to radi je:

<script language="JavaScript">
function Prosledi()
{
document.frmOrder.action="adresa.stranice.koja.obradjuje.podatke";
document.frmOrder.method="post";
document.frmOrder.submit();
}
</script>

Dakle, prosledjuje se na lokaciju koja je data u javascript-u (i koja preuzima podatke koje ova forma posalje i koristii ih za sebe), ali nemas dugme submit tipa, vec javascript odradi posao tako sto se pozove iz obicnog linka. Naravno, tu mozes da stavis i sliku umesto obicnog linka ukoliko zelis.

Nadam se da si skapirao sta sam hteo da kazem.

P.S. Divine, bas ti lepo, bas leeeeeeeeeeeeeepo stoji taj pingvin uz OS koji si koristio :) xexexe
[ Divine @ 04.04.2002. 16:08 ] @
>.<
[ t3chX @ 07.04.2002. 00:59 ] @
Citat:
Dejan Krstic:
Daklem, imam link, i hocu da kada kliknem na taj link prosledim parametre nekoj drugoj stranici ali ne preko url-a. Hocu da to uradim npr. kao kada se iz forme salju parametri nekoj stranici tako da se ne vide u url-u.

Jel to moguce?


Moguce je ...
Recimo da imash text field u formi cije je ime text1, i ako si za akciju stavio neki fajl tipa prosledi.php, parametre preuzimash jednostavno sa

$text1

u stringu ce se nalaziti vrednost text1 iz forme.