2014-08-29 3 views
0

J'ai vu un exemple sur webtockets html5 avec php au here.Pass paramètres dans websockets php

Je souhaite transmettre des paramètres dans l'URL. Donc, comme je le montre ci-dessous dans index.php

   var wsUri = "ws://localhost:9000/demo/server.php?name=Jhon"; 
       websocket = new WebSocket(wsUri); 

Et server.php je

   $user = $_REQUEST['name']; 

Puis je me suis erreur

   Undefined index:name in server.php 

De même j'ai essayé avec session, mais aussi n'a pas travaillé.

Comment puis-je transmettre les paramètres à server.php lors de l'ouverture de la connexion websoket?

+0

curieuse erreur: ** Undefibed ** –

+0

@Dagon désolé, il est indéfini – Joshna

+0

vous ne devriez pas attacherai un paramètre à l'hôte mais en le poussant à travers la douille. –

Répondre

0

Vous pouvez envoyer paramètre avec socket.send() après poignée de main comme suit:

var msg = { 
    name: "jhon", 
    otherparam:"value" 
    }; 
    websocket.send(JSON.stringify(msg)); 
+0

Je ne pense pas que ce travail. –