Значения сесии пропадают

WapGeaR

Новичок
Доброго всем дня, помогите мне пожалуйста, я уже совсем отчаялся.
Написал небольшой скрипт-корзину на денвере, все прекрасно работало, перенес на свой сервер (nginx) - и там все шикарно, но стоило перенести все на сервер заказчику (timeWeb), как тут же обнаружилась проблема - значения сесии добавлялись, но при обновлении страницы пропадали, тоесть $_SESSION['tovar'] = null, и не знаю что и делать, помогите.
Вот код:
PHP:
<?php
session_start();
require('../../../wp-load.php' );
get_header(); 
?>

<?
if(isset($_GET['add'])){
$tovar=abs(intval($_GET['add']));
$_SESSION['tovar'].='_'.$tovar.';1';
}
?>

<?
if(isset($_POST['submit'])){
print_r($_POST);
echo "<p>";
for($i=0;$i<=(count($_POST['count'])-1);$i++){
$the_post = & get_post($dummy_id = $_POST['title'][$i]);
echo '<b>'.$the_post->post_title.'</b> в кол-ве <b>'.$_POST['count'][$i].'</b>шт.<br/>';
}
echo "
<hr/>
<b>Имя:</b> $_POST[name]<br/>
<b>Название компании:</b> $_POST[nameCompany]<br/>
<b>Адрес:</b> $_POST[adres]<br/>
<b>Комментарий:</b> $_POST[commentary]<br/>
<b>Телефон:</b> $_POST[phone]<br/>
<b>Почта:</b> $_POST[mail]<br/>
</hr></p>";
# [commentary] => ололо [phone] => +70959379992 [mail] => [email protected]
exit;
}
if($_SESSION['tovar']==''){
echo '<p>Пусто</p>';
}else{
$ololo=explode('_',$_SESSION['tovar']);
#print_r($ololo);


?>

	<div class="content">
    <form action='?update' method='POST'>
<table width='100%'>
 <tr>
    <td width='7%'>
	#
	</td>
    <td width='80%'>
	Название
	</td>
    <td width='13%'>
	Кол-во.
	</td>	
 </tr>
<?
$i=0;
foreach ($ololo as $tovar){
if($tovar==''){
}else{
list($idt,$countt)=explode(';',$tovar);
$i++;
$the_post = & get_post($dummy_id = $idt);
?>
 <tr>
    <td width='7%'>
	<?=$i;?>
	</td>
    <td width='80%'>
	<?=$the_post->post_title;?>
	</td>
    <td width='13%'>
	<input type='text' name='count[]'  style="width: 15px;" value='<?=$countt;?>'/>
	<input type='hidden' name='title[]'  value='<?=$idt;?>'/>
	</td>	
 </tr>
<?
}
}
?>
</table>

<p style="padding-top: 30px;">
<center><h2>Форма заказа</h2></center>

ФИО представителя компании:<br/> <input type='text' name='name'/><br/>
Название компании (плательщика):<br/> <input type='text' name='nameCompany'/><br/>
Адрес компании (плательщика):<br/> <input type='text' name='adres'/><br/>
Комментарий:<br/> <textarea name='commentary'></textarea><br/>
Телефон:<br/> <input type='text' name='phone'/><br/> 
E-mail:<br/> <input type='text' name='mail'/><br/>
<input type='submit' name='submit' value='Отправить запрос'/>
</p>
	</form>
	<?}?>
	</div><!-- .content -->

<?php get_footer(); ?>
 

Redjik

Джедай-мастер
ну сначала проверь идентификатор сессии в браузере, потом посмотри phpinfo() на предмет кривых настроек
 

WMix

герр M:)ller
Партнер клуба
еслиб я искал, яб поглядел ID сессии меняется ли при F5?, если да то вопрос броузера, запись печенек.. если нет, то проверка на создание файла сессии.. есть ли права писать... и тд... включи показ ошибок, и нотисов, может с первого тыка найдешь!
 
Сверху