PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (54): В начало « ... 37 38 39 40 [41] 42 43 44 45 ... » В конец

> Найдено сообщений: 808
vanicon Отправлено: 24 Июня, 2012 - 19:16:03 • Тема: Не работает условие с майскулом • Форум: Вопросы новичков

Ответов: 7
Просмотров: 199
Ромчик Вот вам mysql_num_rows() - возвращает кол-во найденных строк в запросе
vanicon Отправлено: 24 Июня, 2012 - 19:12:30 • Тема: Не работает условие с майскулом • Форум: Вопросы новичков

Ответов: 7
Просмотров: 199
Ромчик У вас поле iduser какой тип? если integer(число), то оператор LIKE вам и не нужен...
vanicon Отправлено: 24 Июня, 2012 - 19:04:56 • Тема: Как преобразовать массив в строку нужного вида? • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 61
PHP:
скопировать код в буфер обмена
  1.  
  2. $array = array('test1' => '1 value', 'test2' => '2 value');
  3. echo 'index.php?test1='.$array['test1'].'&test2='.$array['test2'];
  4.  
vanicon Отправлено: 24 Июня, 2012 - 19:01:37 • Тема: jQuery • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 616
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. src = $('img').attr('src');//получаем атрибут src у картинки
  3. $('img').attr('src','new_src');//изменяем атрибут src у картинок на значение new_src
  4.  
vanicon Отправлено: 24 Июня, 2012 - 02:19:25 • Тема: Тащим из бд (без рефреша) • Форум: JavaScript & VBScript

Ответов: 10
Просмотров: 2231
Цитата:
Это нормально?

Ну это конечно Вам решать но, мне кажется что секунд 10 вполне хватит(и сервер нагружаться будет поменьше)
vanicon Отправлено: 24 Июня, 2012 - 01:50:40 • Тема: Тащим из бд (без рефреша) • Форум: JavaScript & VBScript

Ответов: 10
Просмотров: 2231
maragon Попробуйте вместо echo $newmsg1; вывести просто строку типа: Hello World, если выводиться то значит запрос возвращает пустой результат, если и Hello World не выводится то значит синтаксическая ошибка у Вас в файле..
vanicon Отправлено: 24 Июня, 2012 - 01:43:27 • Тема: Тащим из бд (без рефреша) • Форум: JavaScript & VBScript

Ответов: 10
Просмотров: 2231
Можно взглянуть на ajax.php
vanicon Отправлено: 24 Июня, 2012 - 01:31:30 • Тема: Тащим из бд (без рефреша) • Форум: JavaScript & VBScript

Ответов: 10
Просмотров: 2231
Здесь тоже нет ничего сложного:
CODE (html):
скопировать код в буфер обмена
  1.  
  2. //оборачиваем наш запрос в функцию
  3. function load_sms(){
  4. $.ajax({
  5. url: 'http://site.com/ajax.php',//url скрипта
  6. cache: false,            
  7. type : 'GET',
  8. dataType : 'html',                    
  9. success: function (data, textStatus){ // вешаем свой обработчик на функцию success
  10. $('#load').html(data);//вставляем html код в ваш div
  11. }            
  12. });
  13. }
  14. var IntervalSms = setInterval(load_sms, 1000);//1000 - это 1 секунда(каждую секунду запрос)
  15.  
vanicon Отправлено: 24 Июня, 2012 - 01:19:25 • Тема: Тащим из бд (без рефреша) • Форум: JavaScript & VBScript

Ответов: 10
Просмотров: 2231
Ниже код на jquery вставляйте его в html код, и не забудьте подключить jquery в head
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <script type="text/javascript">
  3. $(document).ready(function(){//событие при загрузке страницы
  4. $.ajax({
  5. url: 'http://site.com/ajax.php',//url скрипта
  6. cache: false,            
  7. type : 'GET',
  8. dataType : 'html',                    
  9. success: function (data, textStatus){ // вешаем свой обработчик на функцию success
  10. $('#load').html(data);//вставляем html код в ваш div
  11. }            
  12. });
  13. });
  14. </script>
  15.  
vanicon Отправлено: 23 Июня, 2012 - 18:44:41 • Тема: Авторизация по сессии • Форум: Вопросы новичков

Ответов: 37
Просмотров: 1352
EuGen Да действительно и такое бывает, к примеру у меня 2 компа дома и подключены к одному модему и ip естественно одинаковые...
vanicon Отправлено: 23 Июня, 2012 - 18:41:46 • Тема: Авторизация по сессии • Форум: Вопросы новичков

Ответов: 37
Просмотров: 1352
EuGen Ну раз задача именно в этом что бы не дать 1 и тому же пользователю пользоваться акком с разных компов, то вариант с ip то что нужно. Но уж больно какая-то странная задача...
vanicon Отправлено: 23 Июня, 2012 - 18:32:55 • Тема: Авторизация по сессии • Форум: Вопросы новичков

Ответов: 37
Просмотров: 1352
Цитата:
Если Вы авторизуетесь на ресурсе (через сессии), затем скопируете идентификационный куки на любую другую машину, то Вы получите доступ к сессии и будете авторизованным при условии, что на первой машине не был выполнен выход из сессии. Это очевидное свойство вытекает из устройства самих сессий.

Я понял Вас, но как другой пользователь узнает этот session_id кроме как кража куков и взлом компа этого пользователя, ну а от этого никто не застрахован. А то что тот кто вошел скопирует эту session_id в другой браузер и войдет, то ничего страшного ведь это все ровно 1 и тот же пользователь.
Поясните если что-то не так...
vanicon Отправлено: 23 Июня, 2012 - 17:49:05 • Тема: Авторизация по сессии • Форум: Вопросы новичков

Ответов: 37
Просмотров: 1352
Ну это тоже самое, только я не вижу смысла хранить это в БД если тока сами сессии там не хранятся..
Можно пользоваться только идентификатором session_id как hash'ом и проверять на наличие этого файла в папках tmp сервера(директория хранения сессий)
vanicon Отправлено: 23 Июня, 2012 - 17:44:45 • Тема: Загрузка видео на хостинг с переименованием файлов • Форум: Вопросы новичков

Ответов: 4
Просмотров: 213
Что бы переименовать файл:
1. Получаем разрешение файла:
PHP:
скопировать код в буфер обмена
  1.  
  2. $format_file = substr($_FILES['fupload']['name'], 1 + strrpos($_FILES['fupload']['name'], '.'));
  3.  

2. Генерируем новое имя для файла:

3. Вот новое имя файла с форматом:
PHP:
скопировать код в буфер обмена
  1.  
  2. echo $format_file.'.'.$new_filename;
  3.  
vanicon Отправлено: 23 Июня, 2012 - 17:15:31 • Тема: Авторизация по сессии • Форум: Вопросы новичков

Ответов: 37
Просмотров: 1352
Цитата:
И что же?
0. Сессионные переменные хранятся на сервере.
1. Доступ к сессии со стороны клиента - некоторый идентификатор (id сессии) - хранится в куках, или передается при каждом запросе.
2. Если Вы планируете контролировать что-либо, передавая на клиент, он это увидит
3. Просто скопировав с компьютера, где сделан первый вход, на второй, свой идентификатор и все "контролирующие" куки/хеши и т.п. - пользователь получит данные к своей же сессии (и это правильно - это же его сессия), так как - id сессии будет корректен, а хеш, как бы он ни проверялся, придет равный тому, что был в первом случае. Иными словами, пользователь даже не будет пользоваться формой входа - ему незачем, ведь у него есть для того все данные.

Вы хотите сказать что 1 пользователь на 2 компах зайдет под одной и той же session_id? или я Вас не правильно понял

Страниц (54): В начало « ... 37 38 39 40 [41] 42 43 44 45 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB