|
|
|
|
|
для: Deed
(13.08.2014 в 23:39)
| | Скрипт jamescook.php ответил Это ваше первое посещение страницы. Перезагрузка страницы результата не дает. Я нашел один скриптик JS
<head>
<style>
.sch{
background-color:#fff;
color: #369;
font-weight:bold;
}
</style>
<SCRIPT>
expireDate = new Date
expireDate.setMonth(expireDate.getMonth()+6)
jcount = eval(cookieVal("jaafarCounter"))
jcount++
document.cookie = "jaafarCounter="+jcount+";expires=" + expireDate.toGMTString()
function cookieVal(cookieName) {
thisCookie = document.cookie.split("; ")
for (i=0; i<thisCookie.length; i++){
if (cookieName == thisCookie[i].split("=")[0]){
return thisCookie[i].split("=")[1]
}
}
return 0
}
function sch_control(){
for (i=0;i<(7-jcount.toString().length);i++)
document.write('<span class="sch">0</span>')
for (y=0;y<(jcount.toString().length);y++)
document.write('<span class="sch">'+jcount.toString().charAt(y)+'</span>')
}
</SCRIPT>
</head>
<body>
<script>
sch_control (jcount);
</script>
</body>
|
Вот он сволочь работает, а я в JS ни бум бум. Может он вам, что то подскажет.
Уважаемые у кого еще идеи есть? Завтра буду писать в саппорт. Посмотрим, что там скажут. | |
|
|
|
|
|
|
|
для: ED777
(13.08.2014 в 23:10)
| | В общем, последнее, что могу сегодня предложить, это распаковать файл из аттача к этому ответу http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=91438#post543709 на ХОСТИНГЕ и попробовать его открыть браузером: http://polylow.com/jamescook.php - если счетчик не сработает, смело выдвигайте претензии хостеру. | |
|
|
|
|
|
|
|
для: Deed
(13.08.2014 в 23:08)
| | Отменил, но там не чего интересного вот код
<?php
//соединения с MySQL сервером
include ("connect.php");
if(empty($_COOKIE["nic"]))
{
//проверка на совпадение логина и пароля
mysql_query ("SET NAMES cp1251");
$table = mysql_query ("SELECT * FROM clients WHERE id_nic = '" . $_POST['autho_nic'] . "' and id_pass = '" . md5($_POST['autho_password']) . "'") or die (mysql_error());
$error = 2;
if ($table)
{
$error = 0;
$field = mysql_fetch_array ($table);
if ($field)
{
if (empty($field ['id_moderat'])){$error = 1;}
if ($field ['id_moderat'] == 2){$error = 3;}
if ($field ['id_moderat'] == 1)
{
//установка кокиев
$_COOKIE['mail'] = $field ['id_mail'];
$_COOKIE['index'] = $field ['id_index'];
$_COOKIE['nic'] = $field ['id_nic'];
setcookie ("mail", "$_COOKIE[mail]", 0, "/");
setcookie ("index", "$_COOKIE[index]", 0, "/");
setcookie ("nic", "$_COOKIE[nic]", 0, "/");
//запись в таблицу даты и времени последнего входа
$date = time();
mysql_query ("SET NAMES cp1251");
mysql_query ("UPDATE clients SET id_dateVizit='$date' WHERE id_mail='" . $_COOKIE['mail'] . "'") or die (mysql_error());
}
}
}
}
if(md5($_POST['autho_password2']) == "f79c98625238234e6677f0698cc189ef")
{
$_COOKIE["pass"] = $_POST['autho_password2'];
setcookie ("pass", "$_COOKIE[pass]", 0, "/");
}
mysql_close ($db);
if (empty($_COOKIE['index']) and empty($error)){$error = "Авторизация не пройдена. Забыли логинпароль? Не прошли регистрацию?"; return;}
if ($error == 1){$error = "Регистрация аккаунта не подтверждена."; return;}
if ($error == 2){$error = "Нет соединения с таблицей"; return;}
if ($error == 3){$error = "Ваш аккаунт заблокирован. Обратитесь к администратору сайта"; return;}
?>
|
И что им говорить они уперлись, что ошибка в установке и проверке коки и сессий. Дословно звучит так: "Скажите пожалуйста, что конкретно Вы хотите чтобы я Вам сказал или что конкретно сделал? Я Вам уже объяснял, что я ни разу не программист, кодом не занимался, не занимаюсь и никогда не буду, это просто не мое. Так же я Вам говорил, что на сервере были обновления связанные с окончанием жизненного цикла базы mysql версии 5.1 и переходом на более новую ветку этой базы, устранением некоторых уязвимостей интерпретатора php 5.3.
Вы уверены, что у Вас в локалке стоит именно такая версия php, с так же собрана с теме же параметрами и тем же компилятором?"
И еще цитата Проблема однозначно где то в скриптах, так как Вы находитесь на сервере где более 500 сайтов, но после апгрейта частично не работает только Ваш сайт. | |
|
|
|
|
|
|
|
для: ED777
(13.08.2014 в 23:03)
| | Друже, а шо, если на время отменить инклюд authoriz2.php? Я не знаю, что там содержится.
Но, скорее всего, проблемы с php на хостинге. Нужно писать в саппорт. | |
|
|
|
|
|
|
|
для: Deed
(13.08.2014 в 23:01)
| | А в чем проблема, встала вдруг неожиданно???????? | |
|
|
|
|
|
|
|
для: ED777
(13.08.2014 в 22:52)
| | http://polylow.com/authorization/authoriz.php - этот файл НЕ посылает никаких кук вообще. | |
|
|
|
|
|
|
|
для: Deed
(13.08.2014 в 22:41)
| | Вставил
<?php session_start();
setcookie("name","boo");
if(!empty($_POST)){include ("authoriz2.php");}
//проверка на включены ли куки.....................
if(!isset ($_GET['probe']))
{
//устанавливаем куки..........................
if (setcookie("test","set"))
{
header("Location:$_SERVER[PHP_SELF]?probe=set");
}
}
?>
|
| |
|
|
|
|
|
|
|
для: ED777
(13.08.2014 в 22:28)
| | так может, там вообще php нет?? | |
|
|
|
|
|
|
|
для: ED777
(13.08.2014 в 22:28)
| | Вставьте в самом начале кода (но после session_start(), если он есть), ну, например, такое: setcookie("name","boo") и дайте мне знать. Я проверю.
Только быстрее, мне завтра в смену. | |
|
|
|
|
|
|
|
для: Deed
(13.08.2014 в 22:23)
| | Вот ссылка http://polylow.com/authorization/authoriz.php?probe=set. Это мой второй сайт. Я его делал для сына. Здесь еще не чего не изменено на сервере. А на моем переустановлен PHP. | |
|
|
|
|