我使用PHP和Javascript。在我的网站上,一些结果被处理,服务器端,一些客户端。
只使用javascript,防止您的网站被搜索引擎正确地爬行,而使用PHP只会阻止正确的实时响应。
问题是如何授予js函数和PHP函数相同的结果?例如,假设有一个给出相对时间的函数:
JS:
function relative_time(timestamp)
{
...
}
PHP:
function relative_time($timestamp)
{
...
}
保持这两个函数的匹配并不容易,因为我想同时编辑这两个函数。例如,如果两者都给我们:
one year ago
我只更改PHP,
我如何检查用户的系统时间(容易)与“实时”时间(他们的时间可能设置错误),然后通知他们,并提出将他们的系统时间更新为实际时间,然后这样做?
IOW,伪代码:
DateTime dtSet = DateTime.Now;
DateTime dtActual = GetActualTime();
if (dtSet != dtActual) // allow some delta, such as anything under a 1 minute variance)
{
if (UserAllowsChange())
{
ChangeTheTimeTo(dtActual);