Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/01/2011, 15h04   #1
Nouveau Membre du Club
 
Inscription : janvier 2007
Messages : 180
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 180
Points : 34
Points : 34
Par défaut Phpinfo, remote port etc.

Bonjour,

Je voulais savoir si la valeur remote port issu d'un phpinfo rubrique Apache Environment est une valeur créée à la volée, fixe, modifiable...

Qu'en est-il également des HTTP Response Headers Keep-Alive timeout=X, max=XXX ?

mysqli active links ?

Bien à vous,

HPL76
hpl76 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2011, 15h48   #2
Membre Expert
 
Avatar de gene69
 
Inscription : janvier 2006
Messages : 951
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : janvier 2006
Messages : 951
Points : 1 063
Points : 1 063
non

c'est une valeur qui "préexiste" à l'execution de la pile HTTP (et php n'en parlons pas). Rappel des faits.

un utilisateur toto va ouvrir une page sur un serveur web.

il fait un appel systeme pour creer une socket entre le client de toto et le serveur.
il écrit du HTTP dedans
le serveur qui execute apache lit le HTTP execute PHP qui lui-meme ecrit un peu de HTTP (obligatoire) et ecrit quelque chose (du html généralement) ou ne fait rien du tout parce que le serveur est éteint.

Bon quand tu ouvres une socket depuis le client
- tu résous l'adresse IP distante (dig google.com)
- tu réserves un port local sur la machine du client
- tu récupères ta propre IP à toi, c'est celle du client
- tu connais le remote port (celui du serveur) parce que sur le web c'est 80 sauf plus ample informé et 443 pour le HTTPS.

vu de PHP on a changé de machine le remote devient local et le local ...
au moment ou la socket s'établi le "remote" port est déjà déterminé depuis plusieurs minisecondes
au moment ou apache prend la main il est impossible d'y changer quoi que ce soit, et PHP qui est encore après dans l'empilement des protocoles est bien gentil de te laisser consulter l'info.


qui a dit que mes réponses étaient claires?
__________________
PHP fait nativement la validation d'adresse électronique Vous êtes perdu en PHP? rassurez-vous ici (en)
Utilisez le bouton résolu!
gene69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2011, 15h51   #3
Membre Expert
 
Avatar de gene69
 
Inscription : janvier 2006
Messages : 951
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : janvier 2006
Messages : 951
Points : 1 063
Points : 1 063
pour ce que tu peux faire en HTTP c'est assez bien parce que apache (ou IIS) qui embarque php te force à faire du HTTP mais apres c'est ouvert parce que toutes les entêtes de controle de caches tu peux les forcer avec php et la fonction header() mais c'est pénible a faire à la main.
__________________
PHP fait nativement la validation d'adresse électronique Vous êtes perdu en PHP? rassurez-vous ici (en)
Utilisez le bouton résolu!
gene69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h21.


 
 
 
 
Partenaires

Hébergement Web