Amélioration d'un script pour le rendre plus performant
#10
Je rempli de nouveau la variable en session pour intégrer $nick $username $vhost $realname que je recupère lors de la réponse du WHO pour l'envoyer sur la proc traitement avec $SESSION .

Tu penses qu'il serait plus judicieux de l'envoyer directement depuis la proc et ne pas l'ajouter dans la variable en session ? Ex:

tcl
	::checkpays::traitement $nick $username $vhost $realname $SESSION



J'ai aussi ajouté la vérification de la variable , exemple :

tcl
	if {[info exists $::checkpays::DB($SESSION)]} {
		lassign $::checkpays::DB($SESSION) ip ipdns codepays asn asname reputation sslco webirc websocket unknow account
	}



mais étrangement, il me retourne :

16:49:07] Tcl error [::checkpays::who:gestion]: can't read "ip": no such variable

EDIT:

J'ai voulu tester en mettant la condition comme ça :

tcl
	if {![info exists $::checkpays::DB($SESSION)]} {putlog "on entre dans la condition";return}

	## On recupere les variables en mémoire
 
	lassign $::checkpays::DB($SESSION) ip ipdns codepays asn asname reputation sslco webirc websocket unknow account



Mais il entre tjrs dans la condition.
Répondre


Messages dans ce sujet
RE: Amélioration d'un script pour le rendre plus performant - par Amand - 29/09/2024, 15:22

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
Tchat 100% gratuit -Discutez en toute liberté