![]() |
Страницы (2): [1] 2 » Показаны 17 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- PHP (http://netadmin.ws/forum/forumdisplay.php?forumid=6)
-- session.use_trans_sid (http://netadmin.ws/forum/showthread.php?threadid=6319)
session.use_trans_sid
Почему то не подставляет сессии в ссылки...
В чём проблема?
Configure Command
'./configure'
'--with-apxs2=/usr/local/apache2/bin/apxs'
'--enable-trans-sid'
/* cut */
'--enable-session'
session.use_trans_sid On On
__________________
Админ - вождь Апачей...
насколько я знаю оно подставляетя только тогда когда кукисы отключены
а так сесия хранится в кукисах
zeev
Ну ты издеваешься? 
Конечно они отключены, я запретил браузеру их принимать... т.е. он должен сессиии в ссылки подставить...
he][es добавил 22-08-2003 в 08:35:51:
ну вот
ещё лучше!
Сессии добавляются, только не на все ссылки
ничё не понимаю...
Одна и таже ссылка в разных местах, на одну добавлены на др. нет 
__________________
Админ - вождь Апачей...
Господа ну неужели никто не подскажет в чём дело?..
__________________
Админ - вождь Апачей...
Телепаты в отпуске
Скрипт покажи.
__________________
Типа спициялист по елехтронной комэрцыи. Крут не по децки.
function show_miss() {
global $INFO, $mysql_driver, $result, $template, $miss, $compliments, $complimentz, $sessions;
$miss = '';
if ( $this->how_show == "long" ) {
$query_str = "SELECT * FROM miss_list WHERE miss_id='".$this->miss_id."' LIMIT ".$this->countt;
$mysql_driver->select_from_mysql($query_str);
$num_rows = mysql_num_rows($result);
if ($num_rows <= 0) { $miss .= "<font color=red>Ошибка нет мисс $this->miss_id</font>"; }
else { list($miss_id, $data_vnesenia, $data_rogdenia, $miss_name, $miss_surname, $miss_titul, $miss_size , $miss_hobbi, $info_kratko, $info_podrobno, $miss_lide, $miss_live_place, $aa, $ab, $ac, $ad, $ae, $af) = mysql_fetch_row($result);
<!-- cut -->
if ($sessions->vote_validator($this->miss_id)==1) {
$miss .="<form name=\"vote\" method=\"post\" action=\"\">
<select name=\"vote_menu\" onChange=\"MM_jumpMenu('parent',this,0)\">
<option selected>Голосуй</option>
<option value=\"index.php?act=vote&miss_id=".$this->miss_id."&vote_add=10\">10 ... супер</option>
<option value=\"index.php?act=vote&miss_id=".$this->miss_id."&vote_add=9\">9</option>
<option value=\"index.php?act=vote&miss_id=".$this->miss_id."&vote_add=8\">8</option>
<option value=\"index.php?act=vote&miss_id=".$this->miss_id."&vote_add=7\">7</option>
<option value=\"index.php?act=vote&miss_id=".$this->miss_id."&vote_add=6\">6</option>
<option value=\"index.php?act=vote&miss_id=".$this->miss_id."&vote_add=5\">5</option>
<option value=\"index.php?act=vote&miss_id=".$this->miss_id."&vote_add=4\">4</option>
<option value=\"index.php?act=vote&miss_id=".$this->miss_id."&vote_add=3\">3</option>
<option value=\"index.php?act=vote&miss_id=".$this->miss_id."&vote_add=2\">2</option>
<option value=\"index.php?act=vote&miss_id=".$this->miss_id."&vote_add=1\">1 ... ужасть</option>
</select>
</form>";
}
$miss .= "<a href=\"".$INFO['site_url']."?act=add_compliment&miss_id=$miss_id\">Добавить комплимент</a><bR>";
}
$template->java="<script language=\"JavaScript\" type=\"text/JavaScript\">
<!-- cut -->
</script>";
}
elseif ( $this->how_show=="short" ) {
$query_str = "SELECT miss_name, miss_surname, miss_reiting FROM miss_list WHERE miss_id='".$this->miss_id."' LIMIT ".$this->countt;
$mysql_driver->select_from_mysql($query_str);
list($miss_name, $miss_surname, $miss_reiting) = mysql_fetch_row($result);
$miss .= "Миссь $miss_name $miss_surname
<a href=\"".$INFO['site_url']."index.php?act=show_miss&miss_id=".$this->miss_id."\">Посмотреть подробнее</a><bR>Её рейтинг $miss_reiting";
}
elseif ( $this->how_show == "all" ) {
$query_str = "SELECT miss_id, miss_name, miss_surname, miss_reiting FROM miss_list LIMIT ".$this->max_nom("miss");
$mysql_driver->select_from_mysql($query_str);
while(list($this->miss_id, $miss_name, $miss_surname, $miss_reiting) = mysql_fetch_row($result)) {
$miss .= "Миссь $miss_name $miss_surname
<a href=\"index.php?act=show_miss&miss_id=".$this->miss_id."\">Посмотреть подробнее</a><bR>Её рейтинг $miss_reiting<bR>";
}
}
return $miss;
}

__________________
Админ - вождь Апачей...
А сессия то где запускается?
__________________
Типа спициялист по елехтронной комэрцыи. Крут не по децки.
Silencer Блин ну сессия вызывается савсэм в др. месте... просто эта ф-ия отрабатывает в index.php 2 раза, в первом случае нет сессий а во втором есть...
he][es добавил 28-08-2003 в 17:25:14:
Блин я кажется догадался, но почему так понять не могу...
$link = "<a href=\"".$INFO['site_url']."\">";
не будет, а что нить типа
$link = "<a href=\"index.php\">";
работает... А чего делать?
$INFO['site_url'] - как вы понимаете УÐ_Л сайта...
__________________
Админ - вождь Апачей...
Никогда не доверял таким мистическим свойствам пхп типа автоматического добавления ид сессии к урлу. Не проще ли сделать так:
if (!isset($_COOKIE[session_name()])) {
$session_url = '?'.session_name().'='.session_id().'&';
} else {
$session_url = '?';
}
__________________
Всегда есть решение.
polo
Ну... ка бы всё опять через....
Хотели как лучше...
__________________
Админ - вождь Апачей...
Ð_то не через... это самый надежный и на мой взгляд самый правельный способ.
__________________
Всегда есть решение.
Ð_х... т.е. больше мне никто ничего не посоветует?
__________________
Админ - вождь Апачей...
А что тут советовать, варианта всего-лишь два, прописывать сессии ручками либо полагаться на возможности пхп.
polo добавил 29-08-2003 в 09:07:53:
quote:
Блин я кажется догадался, но почему так понять не могу...
$link = "<a href=\"".$INFO['site_url']."\">";
не будет, а что нить типа
__________________
Всегда есть решение.
polo ну может я пишу чего нить не так... может в семантике дело... и авто подстановка будет работать нормально...
Мало ли.. может кто сталкивался и решил 
Одна голова хорошо...
__________________
Админ - вождь Апачей...
Если тебе отдан .htaccess попробуй прописать
php_value session.use_trans_sid 1
| Формат времени GMT. Текущее время 23:16. | Страницы (2): [1] 2 » Показаны 17 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.