|
|
|
| Вчера у меня возникла проблема, я менял сотни вариантов, но она так и осталась.
При выполнении команд:
if ( $per == '' ) $per = 0;
$per = ( $per + 1 );
|
Или:
if ( $per == '' ) $per = 0;
$per++;
|
Команда как-будто выполняется два раза!
Т.е., когда я захожу на страницу с телефона, Opera Mini, или (друг) со Смартфона - все работает!
Но, когда делаю запрос (обновить страницу) через Opera, Mozilla или IE - он прибавляет значение не 1, а 2!
Помогите! Прошу! | |
|
|
|
|
|
|
|
для: iriter
(06.08.2008 в 16:08)
| | а где начальная инициализация $per, может она к этому моменту уже чему то равна? | |
|
|
|
|
|
|
|
для: iriter
(06.08.2008 в 16:08)
| | можно так:
if ( (int)$per ) $per = 0;
$per = ( (int)$per + 1 );
|
| |
|
|
|
|
|
|
|
для: Lelik
(06.08.2008 в 16:43)
| | Хочу выразить тебе особую благодарность - с (int) всё заработало. Спасибо! | |
|
|
|