Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> PHP SESSION and upload file 
:(
    Опции темы
pentium
Дата 28.6.2008, 12:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 2.2.2007

Репутация: нет
Всего: нет



Господа есть такая проблемка. Прошу Вас помочь.

Значит есть файл в каталоге  html/site/upload.php .  При открытии файла он требует авторизацию через мусгл.  После правильного входа создается переменная  сессии "усернаме".  Далее  делается  аплоад какого нить файла в папку  html/site/foto/ .  
Теперь я изменил местонахождение папки для аплоада в  html/img/foto/  .  Но при этом аплоаде у меня удаляется переменная сессии.

Не знаю в чем проблема.  А  вещь  нужна.  ПРОШУ  помогите.
PM MAIL   Вверх
Feldmarschall
Дата 28.6.2008, 12:04 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 22
Всего: 32



местоположение папки для аплоада не имеет никакого отношения к сессиям.
PM   Вверх
pentium
Дата 28.6.2008, 12:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 2.2.2007

Репутация: нет
Всего: нет



Уважаемый Feldmarschall.  У меня после аплоуда в каталог который находится вне каталога с файлом  просит повторную авторизацию. В чем же тогда проблема?  Если Вы не заняты я бы мог отправить этот файл чтобы Вы посмотрели.
PM MAIL   Вверх
Feldmarschall
Дата 28.6.2008, 12:34 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 22
Всего: 32



Проблема может быть в миллионе причин.
Решаются проблемы в программировании не гаданием на кофейной гуще, "в чем может быть проблема", и на разглядыванием не имеющих отношения к проблеме файлов, а ОТЛАДКОЙ своих программ.

Но, разумеется, при этом ещё желательно иметь общее представление о работе своих скриптов, принципах работы пхп и веб-технологиях в целом.

Добавлено через 2 минуты и 17 секунд
В текущей же формулировке этот вопрос звучит так: "у меня в холодильнике стоит пиво. Я кладу в карман зажигалку, и пиво в холодильнике пропадает. Подскажите, в чем может быть причина"

Это сообщение отредактировал(а) Feldmarschall - 28.6.2008, 12:35
PM   Вверх
pentium
Дата 28.6.2008, 12:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 2.2.2007

Репутация: нет
Всего: нет



Ну и Брат у тебя озвучивание вопросов .  Особенно мне понравилось это "Я кладу в карман зажигалку, и пиво в холодильнике пропадает".


PM MAIL   Вверх
Feldmarschall
Дата 28.6.2008, 12:51 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 22
Всего: 32



Сессии имеют к аплоаду такое же отношение, как зажигалка - к пиву в холодильнике.
Сессия - это файл на диске и HTTP-заголовок, содержащий в куке или квери-стринге идентификатор. 
Поэтому при потере авторизации надо сначала разобраться, действительно ли удаляется переменная сессии, после этого проверить - стартует ли сессия с тем же идентификатором, что и раньше. Если с тем же - проверять, что случилось с файлом сессии. Если с другим - проверять, почему не был передан идентификатор.
PM   Вверх
pentium
Дата 28.6.2008, 12:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 2.2.2007

Репутация: нет
Всего: нет



ОК  Брат спасибо тебе за ответ.  Я посмотрю что там творится.  

И еще сможешь  дать мне свой  е-маил  если вдруг мне понадобиться твоя помошь. 

мой  - [email protected]
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0447 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.