Cofnij do działu Programowanie i zobacz przypięty temat InfoSMS ;p Jak widać to nie jest jedyne co wysyła sms z poziomu konsoli z tym że wysyła bez względu na ilość i sieć...
Tak się teraz zastanawiam.... Hmm Czy "a" jest dla każdego inne i co 24h się dla każdego generuje nowe czy może dla każdego jest takie same....
Jeżeli dla każdego jest takie same to obejście problemu nie jest aż takie trudne...
[EDIT]
To nie jest tak że wykrywa czy to windows czy to nie windows, po prostu wget nie pobiera jednej ważnej informacji z headers mianowicie Cookies dla porównania Headers z wgeta i LiveHttpheaders;
WGET
Kod:
HTTP/1.1 200 OK
Server: Sun-Java-System-Web-Server/7.0
Date: Wed, 26 Jan 2011 10:37:13 GMT
Content-type: text/html X-powered-by: PHP/5.2.10
Set-cookie: PHPSESSID=df8feb648291caee1569f88583b3687f; expires=Wed, 26-Jan-2011 23:59:59 GMT; path=/; domain=sms.priv.pl
Expires: Wed, 26 Jan 2011 10:37:12 GMT
Last-modified: Wed, 26 Jan 2011 10:37:12 GMT
Cache-control: no-store, no-cache, must-revalidate
Cache-control: post-check=0, pre-check=0
Pragma: no-cache
Set-cookie: a=e4744243c511dccb2058211b5a390691
LiveHTTPheaders
Kod:
POST / HTTP/1.1
Host: sms.priv.pl
User-Agent: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.9.2.13) Gecko/20101206 Ubuntu/10.10 (maverick) Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.9.2.3) Gecko/20100423 Ubuntu/10.04 (lucid) Firefox/3.0.3
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: pl,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-2,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://sms.priv.pl/
Cookie: __utma=119820042.1514182040.1295903840.1295910809.1296037360.4; __utmz=119820042.1295903840.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utmv=119820042.nie_blokowane_reklamy; bbnaut=776173b0957b41c4; PHPSESSID=39cca88f150b35529f3da52e589a50fc; a=872c4e6e1f4bcc889cf75c69b8140641; __utmb=119820042.2.10.1296037360; __utmc=119820042
Content-Type: application/x-www-form-urlencoded
Content-Length: 60
status=send&siec=510&nr=&number2=000000&tresc=Siemka&od=Eryk
HTTP/1.1 200 OK
Server: Sun-Java-System-Web-Server/7.0
Date: Wed, 26 Jan 2011 10:23:13 GMT
Content-Type: text/html
X-Powered-By: PHP/5.2.10
Expires: Wed, 26 Jan 2011 10:23:11 GMT
Last-Modified: Wed, 26 Jan 2011 10:23:11 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Set-Cookie: a=e4744243c511dccb2058211b5a390691
Content-Encoding: gzip
Transfer-Encoding: chunked
jak widać wget ukrywa/ignoruje całą część nad HTTP/1.1 200 OK
a tam właśnie jest "a" które należy zastąpić... gdyż wget otrzymuje "a" z
Cytat:Set-Cookie: a=e4744243c511dccb2058211b5a390691
a trzeba je zastąpić z tym "a"
Cytat:Cookie: __utma=119820042.1514182040.1295903840.1295910809.1296037360.4; __utmz=119820042.1295903840.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utmv=119820042.nie_blokowane_reklamy; bbnaut=776173b0957b41c4; PHPSESSID=39cca88f150b35529f3da52e589a50fc; a=872c4e6e1f4bcc889cf75c69b8140641; __utmb=119820042.2.10.1296037360; __utmc=119820042
Tylko jak je wyłuskać skoro nawet nie wiadomo gdzie ono jest widzimy je tylko dzięki LiveHTTPheaders;p