begin process at 2012 05 31 04:19:23
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Server Web

 > 

Autre

 > 

php-cli sockets


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

php-cli sockets

mardi 10 juillet 2007 à 16:48:56 | php-cli sockets

kishkaya

Bonjour,
    Je realise un script php avec set_time_limit(0); qui me sert de serveur d'attente.
Je lance la page le matin par exemple et elle tourne toute la journée. Dans cette page, je cree une socket qui attend des connexions. J'utilise cela pour distribuer le travail entre deux machines (une sert juste de passserelle, elle identifie les gens , heberge le site proprement dit, l'autre est la partie calcul, elle fait tourner des algorythmes assez lourds).

    J'aimerais que seule la premiere machine puisse se connecter à la deuxieme (chacune a une ip fixe). Je fais tourner php en mode scripts cli. (php-cli sous linux, php.exe sous windows).
Existe t il un moyen de filtrer les ips (autrement qu'avec un $_SERVER["REMOTE_ADDR"]) ? par exemple comme avec apache, est il possible de rajouter un parametre dans le php.ini situé dans cli/ qui "Deny" toutes les ip sauf celle de mon premier serveur. [ Sous apache c'est dans httpd.conf (ou dans apache2.conf pour apache>2.0) :

<Directory "/dir/">
AllowOverride None
Order deny,allow
deny from all
allow 192.168.xxx.xxx

</Directory>

]


Merci pour vos idées


_Marikou
jeudi 12 juillet 2007 à 06:35:46 | Re : php-cli sockets

dvdstory

Membre Club
Effectievement, on peux utiliser
$_SERVER["REMOTE_ADDR"])
modifier la config d'apache.
Et je te propose d'utiliser des fichiet .htaccess

Moi j'utiliserais $_SERVER["REMOTE_ADDR"]) c'est ce qu'il y a de plus simple.


GRUNENBERGER Benoît
www.UnrealNetwork.net
jeudi 12 juillet 2007 à 11:15:35 | Re : php-cli sockets

kishkaya

Bonjour, merci pour ta reponse
En mode cli on ne passe pas par apache, php fonctionne comme PERL, en ligne de commande (chapitre 43 sur php.net).
Il ne dois pas exister de moyen pour filtrer les IP dans le cli/php.ini.
je vais utiliser la variable globale

Merci


_Marikou


Cette discussion est classée dans : php, apache, sert, sockets, cli


Répondre à ce message

Sujets en rapport avec ce message

Plizz de l'aide!!! =) [ par Xime ] au secours!!!! :)voila je viens d'installer un serveur apache sur ma machine juskici ca tourne correct j'arrive a voir la page d'apache.mais apres j'i configuration Apache MySQL pour prog PHP [ par NoviceSix ] 8-) Bonjour TLM,Je souhaite débuter en PHP, j'ai donc téléchargé EasyPHP pour l'installer sous WINDOWS 2000ME. Les outils MySQL et Apache sont install Prob Installation PHP [ par neocide ] [_]NEOCIDE[_]Salut!Je suis sous WinMe et j'ai installé Apache et PHP mais je n'ai pas trouver la dll qui permet de mettre PHP en module sous Apache.Où PHP et Apache [ par vincenteraptor ] Bonjour,Je début dans le monde PHP et j entends partout dire que PHP fonctionne avec Apache! Alors voici ma question : PHP se limite t il aux serveurs pb php/apache [ par glipper ] Bonjour, Je viens de monter un serveur apache (V1.3) et d'installer php4.3.2 (depuis php.net) sur mon pc qui tourne sous Win2000Pro. Mon serveur marc pb installation serveur [ par eax ] salutg qq soucis avec l'installation de php 4.3.3 sous apache 2.0.47 sous windows xp (sp1)apache n'arrive pas à charger php4apache2.dll, il me dit que pbs apache v2 + php [ par mojira ] bonjours a tous ,j'ai un petit probleme sous linux ( red hat 8.0 )en effet apache comprend pas le php :aucune erreur s'affiche , mais c'est une parti Aide finalisation Apache-PHP-MySQL [ par DreamPush ] Bonsoir,J'ai le serveur Apache v2.0.49, PHP v5.0.0RC1 et MySQL v5.0.0a-alpha pour Windows.Apache et PHP marchent très bien ensemble sur mon ordi XP. D CLI / CGI : c koi çà sert à koi et comment on l'utilise ??? [ par PhoenixCB ] Bah oui g entendu parler de çà, et g la version CLI et la version CGI .. mais ... çà sert à quoi ?Et comment on l'utilise ?P.S. : chuis sous PHP 4.3.4 Help ! Apache-Php-Windows+AOL [ par toni ] Je viens d'installer un serveur Apache avec Windows 2000 etAOL comme connection distante.Mes premiers tests en localhost, avec des pages en Phpfonctio


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,764 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales