Мой сайт почти готов к выпуску - онлайн-игра.Одна из последних проблем, с которыми я сталкиваюсь, заключается в том, что форма входа не работает в Google Chrome только на MOBILE.Веб-сайт и форма отлично работают в браузере Edge для мобильных устройств, а также отлично работают в Chrome и во всех других браузерах на ПК - это почему-то просто Google Chrome для мобильных устройств.Это важно, поскольку пользователям игры понадобится мобильный доступ, так как я считаю, что это путь вперед.
Я думаю, что это как-то связано с файлами cookie / кешем - несмотря на очистку кеша на мобильных устройствах и включение файлов cookie, он все еще нене похоже на работу.Ниже приведен скрипт, который я использую - кто-нибудь может помочь!?
<?php
define('BASEPATH', true);
require('system/config.php');
if($_GET['e'] != '' && is_numeric($_GET['e'])){$ref_id = $db->EscapeString($_GET['e']); $_SESSION['NGRefCookie'] = $ref_id;}elseif(isset($_SESSION['NGRefCookie'])){$ref_id = $_SESSION['NGRefCookie'];}else{$ref_id = 0;}
if($config['affiliate_module']){
if(!empty($_GET['aff']) && is_numeric($_GET['aff'])){
$aff_id = $db->EscapeString($_GET['aff']);
$_SESSION['NGACookie'] = $aff_id;
}elseif(isset($_SESSION['NGACookie'])){
$aff_id = $_SESSION['NGACookie'];
}else{
$aff_id = 0;
}
}
$orign = empty($_GET['orign']) ? '/game/?side=startside' : $_GET['orign'];
if (IS_ONLINE)
{
header("Location: " . $orign);
exit;
}
$tSource = $_SERVER['HTTP_REFERER'];
if(!empty($tSource)){
$main_domain = parse_url($config['base_url']);
$http_referer = parse_url($tSource);
if($http_referer['host'] != $main_domain['host']){
setcookie('refSource', $db->EscapeString($tSource), time()+60*60*24, '/');
}
}
$sider = array(
'login' => 'login',
'signup' => 'signup',
'recover' => 'recover',
'contact' => 'contact'
);
$side = $sider[$_GET['side']];
if (isset($_COOKIE['MZ_Language']) && $languages_supported[$_COOKIE['MZ_Language']])
{
$langBase_lang = $_COOKIE['MZ_Language'];
}
if (isset($_GET['setLang']) && $languages_supported[$_GET['setLang']])
{
$lang = $languages_supported[$_GET['setLang']];
$langBase->language = $lang[0];
setcookie('MZ_Language', $langBase->language);
}
Спасибо!