Vai al contenuto


http://forum.smsclient.it/topic/9111-php-e-sito-tre/ 20 4 2 60 9 9111 <![CDATA[Php E Sito Tre]]> 103481 15 Dec 2006 http://forum.smsclient.it/topic/9111-php-e-sito-tre/?view=findpost&p=103481
per la storia dei cookie bisognerebbe vedere come li mette in cache, basta provare.
sto cercando il php.ini, ma dove diavolo sta? ]]>
0 2 0
103482 15 Dec 2006 http://forum.smsclient.it/topic/9111-php-e-sito-tre/?view=findpost&p=103482 dipende dal tuo webserver e se usi il php come cgi/modulo/isapi :applause:

una ricerchina no eh? :applause: ]]>
0 9707 0
103484 15 Dec 2006 http://forum.smsclient.it/topic/9111-php-e-sito-tre/?view=findpost&p=103484 :applause:

allora, il webserver è apache, sono in shell con il server ma non so dove mettere le mani :applause:

per cercare ho provato il search ma non fa un cazzo ]]>
0 2 0
103485 15 Dec 2006 http://forum.smsclient.it/topic/9111-php-e-sito-tre/?view=findpost&p=103485 :applause: ]]> 0 9707 0 103494 15 Dec 2006 http://forum.smsclient.it/topic/9111-php-e-sito-tre/?view=findpost&p=103494 :applause: ]]> 0 2 0 103496 15 Dec 2006 http://forum.smsclient.it/topic/9111-php-e-sito-tre/?view=findpost&p=103496

paginetta dove l'utente mette suo utente e pass del sito 3?



io ho una cosa di questo genere su un mio server.
ovviamente pero' verrei accusato di rubare user/pass se postassi :applause: ]]>
0 2381 0
103497 15 Dec 2006 http://forum.smsclient.it/topic/9111-php-e-sito-tre/?view=findpost&p=103497 :applause:

PS: intanto in chat c'è uno che vuole vendere roba :applause: ]]>
0 9707 0
103499 15 Dec 2006 http://forum.smsclient.it/topic/9111-php-e-sito-tre/?view=findpost&p=103499

io ho una cosa di questo genere su un mio server.
ovviamente pero' verrei accusato di rubare user/pass se postassi :applause:


poi ti aggiungo ad msn, facciamo 2 chiacchiere :applause:


ok, allora usiamo il grep per cercare..
ho visto la sintassi ma ha troppi cavoli e non mi funzionaa. sbaglio di certo qualcosa

ps: dynamic, se non sei stato bannato un motivo ci sara'.. ]]>
0 2 0
103504 15 Dec 2006 http://forum.smsclient.it/topic/9111-php-e-sito-tre/?view=findpost&p=103504

poi ti aggiungo ad msn, facciamo 2 chiacchiere :applause:

[...]

ps: dynamic, se non sei stato bannato un motivo ci sara'..


---OT---
la faccenda è molto "oscura" per me.
oltretutto non capisco per quale motivo mi meriterei un ban? :applause:
se qualcuno chiarisse sarebbe molto bello!
---/OT--- ]]>
0 2381 0
103507 15 Dec 2006 http://forum.smsclient.it/topic/9111-php-e-sito-tre/?view=findpost&p=103507 :applause: ]]> 0 2 0 103517 15 Dec 2006 http://forum.smsclient.it/topic/9111-php-e-sito-tre/?view=findpost&p=103517
edit: ops sono arrivato in ritardo ]]>
0 11532 0
103522 15 Dec 2006 http://forum.smsclient.it/topic/9111-php-e-sito-tre/?view=findpost&p=103522 a inizio file si crea un valore random abbastanza grande, sarà il nome del cookie
a fine file si cancella questo file

dovrebbe evitare problemi di "sovrapposizione".. ]]>
0 9707 0
103527 15 Dec 2006 http://forum.smsclient.it/topic/9111-php-e-sito-tre/?view=findpost&p=103527 0 2 0 103529 15 Dec 2006 http://forum.smsclient.it/topic/9111-php-e-sito-tre/?view=findpost&p=103529 :applause: ]]> 0 9707 0 103531 15 Dec 2006 http://forum.smsclient.it/topic/9111-php-e-sito-tre/?view=findpost&p=103531

per il problema cookie, potrebbe essere una soluzione questa:
a inizio file si crea un valore random abbastanza grande, sarà il nome del cookie
a fine file si cancella questo file

dovrebbe evitare problemi di "sovrapposizione"..


ma scusa... il cookie te lo devi fare dare DAL SERVER....
non è molto corretto far creare il session-id come vuoi te... metti caso loro un giorno lo creino in base ad un hash di qualcosa non lo accetteranno ]]>
0 2381 0
103538 15 Dec 2006 http://forum.smsclient.it/topic/9111-php-e-sito-tre/?view=findpost&p=103538 le istruzioni

	curl_setopt &#40;$ch, CURLOPT_COOKIEJAR, getcwd&#40;&#41;.&#34;/cookie&#34;&#41;;
	curl_setopt &#40;$ch, CURLOPT_COOKIEFILE, getcwd&#40;&#41;.&#34;/cookie&#34;&#41;;

servono per dire dove mettere i cookies ]]>
0 2 0
103539 15 Dec 2006 http://forum.smsclient.it/topic/9111-php-e-sito-tre/?view=findpost&p=103539 Quando viene aperta la prima connessione (il login) la curl prende i dati per i cookies che gli invia il server e se li salva in un file cookie locale.
Per le prossime 2 connessioni fa quello che fa un browser: usa il cookie che ha per navigare.
Il problema è che io ho fatto lo script con un nome cookie fisso, che non viene cancellato quindi quel cookie è valido fino alla scadenza della sessione.
faccio notare che io non creo un bel niente, mi limito solo ad usare i cookies che mi manda il server.. però se lo script è condiviso è ovvio che non si possa usare un nome unico di cookie per tutti.. tutto qui..

esatto, la prima inizializza il cookie se serve o comunque ci scrive dentro quello che arriva dal server
la seconda usa quel cookie se il server richiede info cookie
(spiegato a grandi linee, insomma :applause:) ]]>
0 9707 0
103552 15 Dec 2006 http://forum.smsclient.it/topic/9111-php-e-sito-tre/?view=findpost&p=103552 ho controllato la directory con getcwd e li dentro non c'e' niente..
non mi pare che NON rimuovi la dir,no?! ]]>
0 2 0
103555 15 Dec 2006 http://forum.smsclient.it/topic/9111-php-e-sito-tre/?view=findpost&p=103555

dunque, per far funzionare tutto l'ambaradan serve che la curl gestisca i cookies, come un browser.
Quando viene aperta la prima connessione (il login) la curl prende i dati per i cookies che gli invia il server e se li salva in un file cookie locale.
Per le prossime 2 connessioni fa quello che fa un browser: usa il cookie che ha per navigare.
Il problema è che io ho fatto lo script con un nome cookie fisso, che non viene cancellato quindi quel cookie è valido fino alla scadenza della sessione.
faccio notare che io non creo un bel niente, mi limito solo ad usare i cookies che mi manda il server.. però se lo script è condiviso è ovvio che non si possa usare un nome unico di cookie per tutti.. tutto qui..

esatto, la prima inizializza il cookie se serve o comunque ci scrive dentro quello che arriva dal server
la seconda usa quel cookie se il server richiede info cookie
(spiegato a grandi linee, insomma :applause:)



direi che la soluzione ottimale non è usare CURLOPT_COOKIEJAR
ma recuperare al login il cookie nell'header "Set-Cookie" e poi salvarselo
(in una variabile) e usarlo x le chiamate restanti aggiungendo l'header "Cookie:"
o usando CURLOPT_COOKIE.

usando un file (anche se con nome random) puo verificarsi che (in rarissimi)
casi si possa cmq generare lo stesso file-name e quindi "avere il cookie condiviso" ]]>
0 2381 0
103559 15 Dec 2006 http://forum.smsclient.it/topic/9111-php-e-sito-tre/?view=findpost&p=103559 usa quello ]]> 0 9707 0