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 vabbhe si scrivono 4 righe dove si dice che smsclient non conserva i dati e che se non ci si fida non si deve usare.

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 di solito o è nella stessa directory del php o nella cartella di sistema..
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 ok sono ignorante in linux :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 ah non chiedere a me, io detesto linux :applause: ]]> 0 9707 0 103494 15 Dec 2006 http://forum.smsclient.it/topic/9111-php-e-sito-tre/?view=findpost&p=103494 emmm sto cercando...se qualc1 conosce linux mi dica dove sta il php.ini! :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 ma la ricerca su linux non si fa col grep? :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 ok curl era gia' abilitato..:applause: ]]> 0 2 0 103517 15 Dec 2006 http://forum.smsclient.it/topic/9111-php-e-sito-tre/?view=findpost&p=103517 in linux il php.ini lo trovi in /etc/php.ini

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 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".. ]]>
0 9707 0
103527 15 Dec 2006 http://forum.smsclient.it/topic/9111-php-e-sito-tre/?view=findpost&p=103527 scusa eh ma il cookie non si puo' cachare invece di farglielo scrivere come file sul server? ]]> 0 2 0 103529 15 Dec 2006 http://forum.smsclient.it/topic/9111-php-e-sito-tre/?view=findpost&p=103529 prova a chiederlo tu alla curl :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 infatti se non ho capito male, il cookie lo da il server,
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 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:) ]]>
0 9707 0
103552 15 Dec 2006 http://forum.smsclient.it/topic/9111-php-e-sito-tre/?view=findpost&p=103552 mmmm la cartella cookies non viene creata..come mai?!
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 no a dire il vero crea un file cookie senza estensione..
usa quello ]]>
0 9707 0