TecEye
New member
Hy Leute, ich hab ein Projekt wo es im DE-AT-CH geht.
Die Applikation soll erkennen aus welchem Land der User kommt und entsprechende Voreinstellungen treffen,
dazu hab ich mir erstmal den Ländercode ermitteln lassen:
So jetzt wollte ich es in nem select einbinden um dann das entsprechende Land vorzudefinieren und stelle fest als ich meine Werte mit md5 gegeneinander abgleiche, dass DE nicht gleich DE ist? Jemand ne Idee wieso?
kommt raus:
DE -> 3a52f3c22ed6fcde5bf696a6c02c9e73
DE -> fd49f4794e84d32c0ff44a5aa64f009c
Die Applikation soll erkennen aus welchem Land der User kommt und entsprechende Voreinstellungen treffen,
dazu hab ich mir erstmal den Ländercode ermitteln lassen:
PHP:
// Geo ermitteln
$ip = (getenv("HTTP_X_FORWARDED_FOR")) ? getenv("HTTP_X_FORWARDED_FOR") : getenv("REMOTE_ADDR");
function get_country($ip){ return file_get_contents("http://ipinfo.io/".$ip."/country"); }
$countrycode = get_country($ip);
So jetzt wollte ich es in nem select einbinden um dann das entsprechende Land vorzudefinieren und stelle fest als ich meine Werte mit md5 gegeneinander abgleiche, dass DE nicht gleich DE ist? Jemand ne Idee wieso?
Code:
echo "DE -> ".md5('DE');
echo "<br />";
echo $countrycode." -> ".md5($countrycode);
kommt raus:
DE -> 3a52f3c22ed6fcde5bf696a6c02c9e73
DE -> fd49f4794e84d32c0ff44a5aa64f009c
Zuletzt bearbeitet von einem Moderator: