Php resource sessions

grandeone1 Messages postés 11 Statut Membre -  
crabs Messages postés 909 Statut Membre -
bonjour
S'il vous plait, je souhaiterai savoir comment conservé des resource de socket avec des sessions
mon code ressemble a :

case 0 : $socket = socket_create (...........);
case 1 : socket_close ($socket);
......
default: .........

cependant l'erreur indiquée est que socket n'existe pas lorsque case:1.

meme si je met $_SESSION['socket'] à la place de $socket.
l'erreur est que ma variable de sesion est reconnue comme un integer alors qu'une resource est attendue

merci de me venir en aide

julien
Configuration: apache 2
php 5 
windows xp
ie6

1 réponse

  1. crabs Messages postés 909 Statut Membre 507
     
    Salut,

    PHP ferme les sockets ouvertes lorsque le script se termine, cela ne sert
    rien donc à rien d'essayer de mettre la socket dans la session.

    Pour info il existe un appel qui permet de rendre une socket persistante, mais
    ce n'est pas sur que cela fonctionne (dépend de la configuration du serveur)
    https://www.php.net/manual/fr/function.pfsockopen.php

    A+, crabs
    0