Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][PHP] Websockety
sweter
post
Post #1





Grupa: Zarejestrowani
Postów: 623
Pomógł: 11
Dołączył: 1.01.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Witam,
korzystam z serwera PHPWebSocket do obsługi Socketów naturalnie (IMG:style_emoticons/default/smile.gif)

1. W jaki sposób mogę jednoznacznie zidentyfikować użytkownika, który wysłał coś do serwera?
Przyszedł mi do głowy pomysł polegający na tym, że wraz z wiadomością wysyłane jest ID użytkownika i jakiś hash przypisany do niego, ale to jest dość proste do złamania.

2. Chcę zrobić taki mechanizm: użytkownik wysyła coś AJAX'em, a PHPWebSocket wysyła odpowiednie informacje do wybranych podłączonych klientów. Można zrobić to w jakiś łatwy sposób bez hackowania PHP?
Go to the top of the page
+Quote Post
!*!
post
Post #2





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Zrób dokładnie tak samo, jakbyś to robił na czysto w php. Websockets/ajax to tylko dodatki.

Cytat
2. Chcę zrobić taki mechanizm: użytkownik wysyła coś AJAX'em, a PHPWebSocket wysyła odpowiednie informacje do wybranych podłączonych klientów. Można zrobić to w jakiś łatwy sposób bez hackowania PHP?


Nie rozumiem drugiego zdania. Przecież na tym właśnie to polega, tylko że jak używasz websockects(html5), to nie używasz ajax, bo po co.

Ten post edytował !*! 19.03.2013, 09:58:00
Go to the top of the page
+Quote Post
sweter
post
Post #3





Grupa: Zarejestrowani
Postów: 623
Pomógł: 11
Dołączył: 1.01.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


W jaki sposób mogę dobrać się do zmiennej w sesji? Przecież serwer socketów to proces odpalony w konsoli, który działa cały czas
Go to the top of the page
+Quote Post
!*!
post
Post #4





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


A jak byś to zrobił w czystym PHP?
Przejrzyj źródła jakiegoś czatu, pełno ich w necie jak i http://marakana.com/bookshelf/html5_tutori...eb_sockets.html , bo chyba nie do końca rozumiesz proces działania takich skryptów i odbioru/wysyłki danych, klient <= => serwer.
I nie sugeruj się tymi serwerami w PHP, jakie znajdziesz w gotowcach, one nie są zbyt wydajne.

Ten post edytował !*! 20.03.2013, 11:41:05
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 10:29