Get real date & time from an API
Prevent cheating by changing device's time or date.
If you want to use your own API using php :
- add a folder to your server named
TimeApi
- create an
index.php
file inside of TimeApi/
<?php
$datetime = date("Y-m-d\TH:i:s", time());
echo '{ "datetime": "'.$datetime.'" }';
?>
Now you can get time from your server:
http://yourdomainname.com/TimeApi/
If you don't want to use the json format :
<?php
echo date("Y-m-d\TH:i:s", time());
?>
But make sure to remove the JsonUtility..
code from WorldTimeAPI.cs
in the Assets
folder and use this one :
IEnumerator GetRealDateTimeFromAPI ( ) {
//...
//...
} else {
//success
TimeData timeData = new TimeData( );
timeData.datetime = webRequest.downloadHandler.text;
//....
}
}