PHPSESID

7 отговора 340 прегледа
#1

PHPSESID

dobre .. pravia site, nalaga se za identifikacia na usera da puskam sessions.

Ta .. poniakoga kum vseki link na parvata stranica mi se dobavia PHPSESID= i sled tova samia sid, sled refresh neshtata se normalizirat.

NIakde biah chel kak se izbiaga tova neshto zashtoto shte mi vzeme zdraveto tova chudo ako ne go mahna che kompoziram querystring posle v site-a ot tova koeto imam. Niakoi shte moje li da podskaje kak da go razkaram toia nepriaten effect koito poniakoga se poluchava?

Thanks guyz.

puffff
Отговор
в отговор на akaRider #2

Дай малко повече

информация ... 5,6 реда от код-а са достатъчни.

bofh
Отговор
в отговор на bofh #3

Re: Дай малко повече

function demandsession()
{
session_start();
$sid=session_id();
$query_sidt="SELECT id FROM users WHERE sid='$sid'";
$result_sid=mysql_query($query_sid);
if(mysql_num_rows($result_sid)):
... blah blah
return $id; // user id
else:
return 0; // user didn't login
endif;
}


$userid=demandsession();

posle v zavisimost ot tova dali $userid e neshto si ili 0 se includvat razlichni parcheta v samia file.

puffff
Отговор
в отговор на akaRider #4

Re: Дай малко повече

Mislja che ot tozi kod ne se razbira zashto sesijta se dobavja kym url-to, a ne se setva cookie samo

Отговор
в отговор на prinyo #5

a de de .. tochno tova e

znaesh li .. moje i servera se ebava i ne go setva coockie i zatova se dobavia kum urlto,
inache nikvi drugi neshta niamam kadeto se polzva sessia, demand se izvikva samo vednuj v nachaloto na file i tva e.

puffff
Отговор
в отговор на akaRider #6

Re: Дай малко повече

trans-sid
na kakvo ti e setnato?

bofh
Отговор
в отговор на bofh #7

Re: Дай малко повече

session.use_trans_sid = 1

puffff
Отговор
в отговор на akaRider #8

Пробвай с

<?
ob_start();
....
// твоя код
....
$buffer = ob_get_contents();
ob_end_clean();
print $buffer;
?>

bofh
Отговор