Проблем със сесиите

haus

Registered
Искам да попитам казаха ми че във кодовете ми има проблем със сесиите и като се логна не ми показва съдаржанието на саита и ми изписва
Не си логнат!
някои знае ли защо така ето как инклудвам config файла

Код:
<?php
session_start();
include "config.php";
$name = $_SESSION['name'];
$sql = "SELECT * FROM users WHERE name='$name'";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
$points = $row['points'];
?>
 
Ами това ти е проблем в настройките на пхп.ини требе да забраниш
Просто ти казва че тази променлива не е декларирана.

error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED

Ако си със КСАМ или УАМП отваряш пхп.ини намираш това и го правиш така както е при мене

Ако със XAMP Tърсиш ред 516 сейваш и не забравяш да си рестартираш XAMP - a. Успех
 
А ако не ти се занимава да ровиш във пхп.ини в кофиг фаила който си инклудваш във всеки пхп файл си добавяш това или като сессион-старт();
го добавяш на всяка страница :

error_reporting(E_ALL ^ E_NOTICE ^ E_WARNING);
 
да наи отгоре както добавяш сессион-старт() в началото на всеки фаил
но на хоста нема гаранциа че ще проработи !? зависи какви са интересите им

другиа вариант е да декларираш всички променливи.

Къде си се хостнал ако не е тайна ?
 
haus каза:
на localhost работи но това е на хост
И аз имах подобен проблем преди време... идваше от там че не бях дал достаъчно дължина на полето в БД което записваше session_id(); ...
Провери си размерите на полетата ... :) Аз измъчих съпорта на хостинга...
Режеше ми няколко числа и неможех да се логна
 

Back
Горе