Archive for category php
IPv4 / IPv6 calculator
Sem se malo poigral in naredil IP kalkulator… OK, zaenkrat je samo ipv4, na ipv6 delam, bo v kratkem
lpm
Captcha with jQuery, ajax and php
A while ago I came across this guide, as I was searching for some simple captcha implementation for some website. Plain and simple, all clear. The only thing I didn't like too much is the javascript part, for webpages I mainly use jQuery for javascripting, so I wanted to use jquery for ajax functions. Also, including multiple inputs besides captcha code makes javscript more comeplex (please read the comments, near the end) nad that is where jquery comes in handy.
The simplest possible example you can find on http://mihap.si/share/captcha/.
What we need:
Skrajsevalnik spletnih naslovov | mihap.si
Ja, vem da jih je ze veliko, ampak sem imel malo prevec casa in sem se sam spisal enega.
Bom spisal se kratko skriptico, da se ga bo dalo poklicati od zunaj s preprostim HTTP POSTom, navodila prilepim sem.

lpm
Skrivanje posrednika strani | hide referrer
Vcasih je dobro skriti, preko katere spletne strani smo prisli na nek streznik. Namrec, ko obiscemo neko spletno stran, ta preko "referer" polja (oz posredniskega polja po slovensko) ve, s katere strani je bil zahtevek linkan na to stran. Skrivanje tega podatka je uporabno, ko hocemo to skriti – npr. vsi uporabniki torrent strani vedo, da so vse povezave na strezniku linkane preko hiderefer posredniske strani, ali pa njej podobnih. Tako se nikjer ne vidi dejanskih torrent trackerjev, s katerih je bila povezava prevezana.
Resitev je preprosta – imeti moramo spletno stran, katera prestreze nas zahtevek in nas preusmeri na zeljeno stran – tako bo kot vir povezave na koncnem strezniku prikazana vmesna stran in ne tista, s katere je bil zahtevek dejansko sprozen (pri IE in Firefoxu se referrer polje izbrise pri takem nacinu redirecta, najbrz zaradi referrer spama, vseeno pa posredniska stran ni vidna). To lahko zelo preprosto implementiramo s pomocjo php skriptice, katera naredi natancno to.
Moja implementacija – http://mihap.si/?s=hide