| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
illusion
Data înscrierii: 30/Dec/2002
Mesaje: 9
Locație: Bucuresti
|
| Trimis: Sâm Aug 02, 2003 2:38 pm Titlul subiectului: executarea unei functii php la inchiderea browser-ului ?!?! |
|
|
se poate executa o functie php la inchiderea browser-ului? de cateva zile incerc sa fac asta si nu prea reusesc. Am pus o functie javascript, si a mers, dar o functie php deloc :(
exemplul meu: functia php: logoff($id_sesiune) { (aici am pus o stergere din baza de date dupa sesiune) } ... am pus-o in onUnload="logoff($id_sesiune);" in body-ul paginii.. si nu executa nimic.
Cu javascript am reusit .. de ex sa deschid un popup care sa execute stergerea respectiva din baza, dar este destul de stresant, pt k desi se inchide la 1 milisecunda, popup-ul apare si la un simplu refresh (e si normal sa apara :) )
stie cineva cum pot sa rezolv treaba asta fara popup-ul javascript ?
mersi mult anticipat :D |
|
| Sus |
|
Constantin
Data înscrierii: 20/Sep/2002
Mesaje: 236
|
| Trimis: Sâm Aug 02, 2003 7:29 pm Titlul subiectului: |
|
|
Nu poti :(, problema e ca tu spui onUnload, dar asta e o functie Javascript si de aici nu poti apela o functie PHP.
PHP se executa pe server. Cand pagina s-a incarcat deja in browserul clientului, nu mai poti ajunge la PHP. |
|
| Sus |
|
illusion
Data înscrierii: 30/Dec/2002
Mesaje: 9
Locație: Bucuresti
|
| Trimis: Lun Aug 04, 2003 1:07 pm Titlul subiectului: |
|
|
| aham.. la asta nu m-am gandit :) atunci.. prin javascript pot modifica baza de date ? |
|
| Sus |
|
Constantin
Data înscrierii: 20/Sep/2002
Mesaje: 236
|
| Trimis: Lun Aug 04, 2003 1:21 pm Titlul subiectului: |
|
|
| Nici asta, nu poti interactiona din Javascript cu serverul. |
|
| Sus |
|
illusion
Data înscrierii: 30/Dec/2002
Mesaje: 9
Locație: Bucuresti
|
| Trimis: Lun Aug 04, 2003 4:33 pm Titlul subiectului: |
|
|
... oki, atunci exista vre-o posibilitate sa modific baza de date atunci cand inchid browser-ul ? defapt... asta trebuia sa fie intrebarea mea chiar de la inceput :)
imi trebuie acest lucru pt actualizarea unui tabel cu vizitatorii si membri logati ai unui site. Momentan, tabelul se actualizeaza la vizitarea oricarei pagini a site-ului,prin intermediul unui script care scoate din tabel inregistrarile mai vechi de 5 minute, dar.. e destul de paguboasa metoda asta, pt k un user poate pur si simplu nu a mai fost activ pe site timp de 5 min, lucru foarte posibil, pt k am si o pagina de chat, tot in php, care nu actualizeaza tabelul de useri :)
nu am gasit nicaieri o solutie cat de cat acceptabila pt aceasta problema, in afara de cea cu popup-ul javascript :( |
|
| Sus |
|
Constantin
Data înscrierii: 20/Sep/2002
Mesaje: 236
|
| Trimis: Lun Aug 04, 2003 4:42 pm Titlul subiectului: |
|
|
Nici cea cu popup nu e 100% garantata.
Eu folosesc Opera si il am configurat sa refuze orice fel de popup :)
Google Toolbar, versiunea noua, are si ea aceasta functionalitate. |
|
| Sus |
|
illusion
Data înscrierii: 30/Dec/2002
Mesaje: 9
Locație: Bucuresti
|
| Trimis: Lun Aug 04, 2003 4:56 pm Titlul subiectului: |
|
|
| de ce trebuie mereu sa fii atat de negativ ? :P glumeam evident :) atunci un auto-refresh la 4 min.. cum crezi k ar da pe site ? |
|
| Sus |
|
Constantin
Data înscrierii: 20/Sep/2002
Mesaje: 236
|
| Trimis: Lun Aug 04, 2003 5:01 pm Titlul subiectului: |
|
|
Mi s-a mai spus ca-s negativist :)
Auto-refresh, nu stiu, depinde de ce e pe site, de cat de repede se incarca.
Daca citesti o pagina lunga, clar te enerveaza (in cazul in care nu te sperie :) )
Daca e scurta si numai text, ar putea fi insesizabil. |
|
| Sus |
|
Black Knight
Data înscrierii: 18/Mai/2003
Mesaje: 20
Locație: Forgotten Realms
|
| Trimis: Mie Aug 13, 2003 11:23 pm Titlul subiectului: |
|
|
| Din javascript se pot accesa baze de date. Javascript nu mai este de mult un simplu limbaj obiect pe partea de client. |
|
| Sus |
|
Constantin
Data înscrierii: 20/Sep/2002
Mesaje: 236
|
| Trimis: Mie Aug 13, 2003 11:25 pm Titlul subiectului: |
|
|
| Aha, ai ceva documentatie despre asta? Un link? |
|
| Sus |
|
illusion
Data înscrierii: 30/Dec/2002
Mesaje: 9
Locație: Bucuresti
|
| Trimis: Mie Aug 27, 2003 11:49 am Titlul subiectului: |
|
|
| se pare k nu :( |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |