Langue
🎨 Skin viewer
Les plus téléchargés
- 1 npds_agenda414
- 2 npds_galerie384
- 3 Programmes de Technologie 1985 MEN ...381
- 4 86-Car368
- 5 photosize358
- 6 npds_annonces 357
- 7 npds_glossaire348
- 8 npds_encapsuleur342
- 9 bootstrap.png315
- 10 superhero288
Index du forum »» Road map développement »» session_manage geoloc
session_manage geoloc#1531
tu a un bug sur session_manage() fausse l'insertion de l'ip dans la table ip_loc si ton site et en https, l'insertion de l'ip dans la table ip_loc se fait juste si ton site et en http !!!!
https non pris en compte !!
ligne 93 : if(strstr($nuke_url,'https')) {
lign 190 : else if(strstr($nuke_url,'http')) {
et sur ce array()
$file_path = array(
'https://ipapi.co/'.$ip.'/json',
'https://api.ipdata.co/'.$ip.'?api-key='.$api_key_ipdata,
'https://extreme-ip-lookup.com/json/'.$ip,
'http://ip-api.com/json/'.$ip
);
$ip serais pas plutôt urldecode($ip) !
https non pris en compte !!
ligne 93 : if(strstr($nuke_url,'https')) {
lign 190 : else if(strstr($nuke_url,'http')) {
et sur ce array()
$file_path = array(
'https://ipapi.co/'.$ip.'/json',
'https://api.ipdata.co/'.$ip.'?api-key='.$api_key_ipdata,
'https://extreme-ip-lookup.com/json/'.$ip,
'http://ip-api.com/json/'.$ip
);
$ip serais pas plutôt urldecode($ip) !
my sygn
Message édité par : Nicolas2 / 13-04-2021 10:14
Message édité par : jpb / 15-04-2021 18:45
https non pris en compte !!
ligne 93 : if(strstr($nuke_url,'https')) {
lign 190 : else if(strstr($nuke_url,'http')) {
tu me met le doute là ! ????
si la première condition 93 est vrai (site en https) alors la ligne 190 est ignoré
si la première condition 93 est fausse (site en http) et que le nuke contient bien http alors la deuxième condition est éxécutée ....
???? non ????
ligne 93 : if(strstr($nuke_url,'https')) {
lign 190 : else if(strstr($nuke_url,'http')) {
tu me met le doute là ! ????
si la première condition 93 est vrai (site en https) alors la ligne 190 est ignoré
si la première condition 93 est fausse (site en http) et que le nuke contient bien http alors la deuxième condition est éxécutée ....
???? non ????
L'eau goutte à goutte finit toujours par percer la pierre...
oui mais pourquoi tu a
$file_path = array(
'https://ipapi.co/'.$ip.'/json',
'https://api.ipdata.co/'.$ip.'?api-key='.$api_key_ipdata,
'https://extreme-ip-lookup.com/json/'.$ip,
'http://ip-api.com/json/'.$ip
);
$file_path[0] = pour du https : pas de http ?
$file_path[1] = pour du https : pas de http ?
$file_path[2] = pour du https : pas de http ?
$file_path[3] = pour du http : pas de https ?
ou alors c'est moi qui comprend pas mais j'avais bien un bug a ce niveau sur mon npds two
$file_path = array(
'https://ipapi.co/'.$ip.'/json',
'https://api.ipdata.co/'.$ip.'?api-key='.$api_key_ipdata,
'https://extreme-ip-lookup.com/json/'.$ip,
'http://ip-api.com/json/'.$ip
);
$file_path[0] = pour du https : pas de http ?
$file_path[1] = pour du https : pas de http ?
$file_path[2] = pour du https : pas de http ?
$file_path[3] = pour du http : pas de https ?
ou alors c'est moi qui comprend pas mais j'avais bien un bug a ce niveau sur mon npds two
my sygn
de mémoire ... parce que dans le array ce sont juste les protocole des différents provider et donc certains sont en https et d'autre seulement en http ... et donc dans les condition tu as pour le http seulement le file_path[3] et pour les sites en https les 0 1 2 ....
comment se traduit ton bug ? notice erreur ou dysfonctionnement ?....
comment se traduit ton bug ? notice erreur ou dysfonctionnement ?....
L'eau goutte à goutte finit toujours par percer la pierre...
comment se traduit ton bug ? notice erreur ou dysfonctionnement ?....
pas d'insertion en db si provider api.ipdata.co et site https
j'ais ce problème sit $ip en encoder avec urlencode et is je fait
https://api.ipdata.co/'.urldecode($ip).'?api-key='.$api_key_ipdata,
j'ai plus le problème
ce qui ne change rien au control je comprend pas !!!
pas d'insertion en db si provider api.ipdata.co et site https
my sygn
j'ais ce problème sit $ip en encoder avec urlencode et is je fait
https://api.ipdata.co/'.urldecode($ip).'?api-key='.$api_key_ipdata,
j'ai plus le problème
ce qui ne change rien au control je comprend pas !!!
Message édité par : Nicolas2 / 13-04-2021 13:02
$file_path = array(
'https://ipapi.co/'.$ip.'/json', pourquoi un controle $nukel_url sur https => pas de http
'https://api.ipdata.co/'.$ip.'?api-key='.$api_key_ipdata, pourquoi un controle $nukel_url sur https => pas de http
'https://extreme-ip-lookup.com/json/'.$ip, pourquoi un controle $nukel_url sur https => pas de http
'http://ip-api.com/json/'.$ip pourquoi un controle $nukel_url sur http => pas de https
);
donc si ton site et en http et provider 0,1, 2 ta pas d'insert en db
et si ton site et en https et provider 3 ta pas d'insert en db pour moi
ya pas un blem ou c moi qui comprend pas !!!!
'https://ipapi.co/'.$ip.'/json', pourquoi un controle $nukel_url sur https => pas de http
'https://api.ipdata.co/'.$ip.'?api-key='.$api_key_ipdata, pourquoi un controle $nukel_url sur https => pas de http
'https://extreme-ip-lookup.com/json/'.$ip, pourquoi un controle $nukel_url sur https => pas de http
'http://ip-api.com/json/'.$ip pourquoi un controle $nukel_url sur http => pas de https
);
donc si ton site et en http et provider 0,1, 2 ta pas d'insert en db
et si ton site et en https et provider 3 ta pas d'insert en db pour moi
ya pas un blem ou c moi qui comprend pas !!!!
my sygn