PHP Redirect with geo IP with new ip2location.com

Βοήθεια λύσεις και νέα από τον χώρο των open source ή έτοιμων εφαρμογών που έχουν φτιαχτεί με την PHP όπως oscommerce, κ.α.

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
infosyst1
Δημοσιεύσεις: 45
Εγγραφή: 11 Ιουν 2003 13:43

PHP Redirect with geo IP with new ip2location.com

Δημοσίευση από infosyst1 » 07 Ιούλ 2012 12:01

Καλησπερα παιδια

Μια βοηθεια γιατι με το php ποτε δεν τα πηγαινα και τοσο καλα...

Μετα απο καιρο πληρωσα για ενα key στην ip2location.com μιας και η free εκδοση παιζει μονο στην ...otenet στην Ελλαδα. Δηλαδη δεν κανει redirect ουτε αναγνωριζει απο αλλες εταιρειες την χωρα των users.

Ετσι στον παρακατω κωδικα php που δουλευε με το free key αλλαξα την γραμμη με το νεο πληρωμενο αλλα δεν παιζει ο κωδικας. Τι λαθος κανω ?

THE NEW PAY LINE
$url = "http://api.ip2location.com/?key=mykey&ip=$ip";
Βγαζει το error INVALID IP ADDRESS

THE OLD FREE LINE
$url = "http://api.ipinfodb.com/v2/ip_query_cou ... key&ip=$ip";
δουλευε κανονικα αλλα μονο σε otenet!

ALL THE OLD FREE

<?php
$ip = $_SERVER['REMOTE_ADDR'];
$url = "http://api.ip2location.com/?key=mykey&ip=$ip";
$ch = curl_init($url);
$timeout = 5;
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
$buffer = curl_exec($ch);
curl_close($ch);
$xml = new SimpleXMLElement($buffer);
$countryCode = $xml->CountryCode;
if($countryCode=='GR' || $countryCode=='CY')
{
header('Location: http://www.test.gr');
}
?>


Η απαντηση τις ip2l ηταν ...
Please replace $ip to the IP address under query
Please use the following URL for the IP lookup.
http://api.ip2location.com/?key=mykey&ip=<ip_address>.


Δεν καταλαβα πρεπει να αλλαξω κατι στον κωδικα ?

Ευχαριστω...

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27617
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

PHP Redirect with geo IP with new ip2location.com

Δημοσίευση από cordis » 08 Ιούλ 2012 00:51

γιατί δε το κάνεις με την PHP class που δίνουν εκεί;
http://mirrors.ipinfodb.com/ipinfodb/cl ... onlite.zip
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

infosyst1
Δημοσιεύσεις: 45
Εγγραφή: 11 Ιουν 2003 13:43

PHP Redirect with geo IP with new ip2location.com

Δημοσίευση από infosyst1 » 10 Ιούλ 2012 03:46

cordis έγραψε:γιατί δε το κάνεις με την PHP class που δίνουν εκεί;
http://mirrors.ipinfodb.com/ipinfodb/cl ... onlite.zip
ΟΚ το ειδα, αλλα πως θα κανω το redirect και που θα βαλω τα gr , cy ?

Το δοκιμασα αλλα δεν τα καταφερα...

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27617
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

PHP Redirect with geo IP with new ip2location.com

Δημοσίευση από cordis » 17 Ιούλ 2012 22:32

με το getCountry($host) δοκίμασες;
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Απάντηση

Επιστροφή στο “PHP έτοιμες εφαρμογές”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες