Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
 Аватар для Naararouter
0 / 0 / 2
Регистрация: 09.06.2012
Сообщений: 59

Warning: session_start(): in C:\Server\www\session.php on line 1

07.09.2014, 18:47. Показов 997. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Создаю файл session.php со следующим содержанием:
PHP
1
<?php session_start();?>
Получаю в ответ:
Warning: session_start(): in C:\Server\www\session.php on line 1

Warning: Unknown: in Unknown on line 0

Warning: Unknown: in Unknown on line 0
Преобразовывал notepad'ом в без BOM'ную кодировку utf-8 - не помогает.
Конфиг php.ini, раздел [Session]:
Кликните здесь для просмотра всего текста
session.save_handler = files
session.save_path = "С:/Server/web/php/tmp/"
session.use_strict_mode = 0
session.use_cookies = 1
session.use_only_cookies = 1
session.name = PHPSESSID
session.auto_start = 0
session.cookie_lifetime = 0
session.cookie_path = /
session.cookie_domain =
session.cookie_httponly =
session.serialize_handler = php
session.gc_probability = 1
session.gc_divisor = 1000
session.gc_maxlifetime = 1440
session.referer_check =
session.cache_limiter = nocache
session.cache_expire = 180
session.use_trans_sid = 0
session.hash_function = 0
session.hash_bits_per_character = 5
url_rewriter.tags = "a=href,area=href,frame=src,input=src,fo rm=fakeentry"


P.s.: единственная зацепка - это подозрительная пустая строка, которая видна только в браузере выше самого первого варнинга.

Добавлено через 30 минут
Ерунда какая-то...нашел на данном форуме след.скриптик:
PHP
1
2
3
4
5
6
Hello 
<?php 
session_start();
$_SESSION['Hello'] = "world!";
echo $_SESSION['Hello'];
?>
Запустил, получил:
Hello
Warning: session_start(): in C:\Server\www\session.php on line 3
world!
Warning: Unknown: in Unknown on line 0

Warning: Unknown: in Unknown on line 0
Мистической пустой строки нету, которая ранее было вместо слова hello...

Добавлено через 2 минуты
HTML-код, которые я получаю, если просмотреть полученную страницу через браузер:
HTML5
1
2
3
<br />
<b>Warning</b>:  session_start():  in <b>C:\Server\www\session.php</b> on line <b>2</b><br />
world!
Ну и проверил на всякий случай в Opere и Firefox, то в последнем же не выводится два последних варнинга об ошибка в нулевой строке...
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.09.2014, 18:47
Ответы с готовыми решениями:

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at S:\home\test_saint\www\
выдает такую ошибку &quot;Warning: session_start() : Cannot send session cache limiter - headers already sent (output started at...

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent
Пытаюсь сделать корзину товаров, проблема с session_start выдает вот такую ошибку: Warning: session_start() : Cannot send session cookie -...

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent
Открыл движок а точне файл index.php та начало кода &lt;?php /** * Файл index.php расположен в корне CMS является единственной...

4
F́́́́́́́ŕ́́́́́́́é́́́ ́ak
 Аватар для Tatikoma
260 / 224 / 109
Регистрация: 07.07.2014
Сообщений: 965
07.09.2014, 19:04
Попробуйте открыть файл session.php в HEX-редакторе. Наверняка что-нибудь там да есть.
0
 Аватар для Naararouter
0 / 0 / 2
Регистрация: 09.06.2012
Сообщений: 59
07.09.2014, 19:28  [ТС]
Я конечно не великий знаток hex-редакторов, но вроде бы ничего страшного тут нет.
Миниатюры
Warning: session_start(): in C:\Server\www\session.php on line 1  
0
 Аватар для fol
511 / 485 / 161
Регистрация: 08.07.2013
Сообщений: 1,714
Записей в блоге: 1
07.09.2014, 20:01
а если попробовать взять новый файл в utf8 без bom, в него скопировать нужный код и подсунуть вместо старого?
0
 Аватар для Naararouter
0 / 0 / 2
Регистрация: 09.06.2012
Сообщений: 59
07.09.2014, 21:40  [ТС]
Тоже самое...для наглядности опишу алгоритм своих действий:
1. Выставляю кодировку по умолчанию для notepad++;
2. Создаю новый файл
3. Проверяю текущую кодировку, вижу : "UTF-8 без BOM".
4. Набираю вручную : "<?php session_start() ?>".
5. Сохраняю под новым именем
6. Запускаю новый файл в браузере Opera, и получаю изначальный результат )
---
Так что это не помогает )

Добавлено через 2 минуты
Чую что-то с конфигами...ибо сейчас залил на хостинг - никаких ошибок.

Добавлено через 1 час 32 минуты
Мда...в общем если честно не совсме уверен, что же наконец-то помогло, но это совершилось. Итак, немного поделюсь с тем, что я вообще делал, может быть у кого-нибудь будет такая же проблема и с этой помощью сможет справится быстрее. В общем основная проблема как я понял была со строкой конфига: "session.save_path = "C:/Server/web/php/tmp". Предварительные попытки изменения директории хранения сессий с помощью:
PHP
1
2
3
<?php 
session_save_path("C:/Server/web/php/tmp"); 
session_start(); ?>
В итоге дали положительные результаты, т.е. изначально сохранял только в корневой папке сайта, по след.примеру пути "tmp/". В итоге я вбил такой же путь в конфиг пхп. В целом заработало, но сохранял в директорию сайта, что не есть хорошо...поигрался немного с правами httpd.exe, установив для приложения в свойствах "запускать от админа". Перезапустил, все еще отказывался сохранять в папку php. Затем, поменял атрибуты папок своего php с помощью totalcommander'а, убрал все возможные ограничивающие параметры. Перезапустил апач - не работало. В итоге копировал различные пути с системы в скрипт, дабы проверить куда же сможет записать. Не куда не писал. Поменял направления слэшей в пути - заработало. В итоге сравнил текущий свой конфиг,с тем что было - и разницы не увидел...в чем был этот таинственный секрет до сих пор не совсем понятно...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.09.2014, 21:40
Помогаю со студенческими работами здесь

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent
У меня на компе все ОК, но после загрузки на хост получаю предупреждения и нечего не работает Warning: session_start() : Cannot send...

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by
session_start(); if (!isset($_SESSION)) $_SESSION=0; echo &quot;вы обновили страницу &quot;.$_SESSION++.&quot; раз. &quot;; echo &quot;&lt;br&gt;&lt;a...

Warning: session_start() [function.session-start]: Cannot send session cookie
Warning: session_start() : Cannot send session cookie - headers already sent by (output started at /home/olzsu/public_html/index.php:1) in...

Warning: session_start() [function.session-start]: Cannot send session cache
Привет. Сегодня решиль сделать у себя в сайте регистрацию она работает нормально все без проблем, но проблема с сессии у меня вот что...

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent
И опять я, не прошло и дня как я столкнулся с новой проблемой (старую решил сам, очень я невнимательный ) но уже просидев несколько часов с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка. Рецензия / Мнение Это мой обзор планшета X220 с точки зрения школьника. Недавно я решила попытаться уменьшить свой. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru