php sessions

11 отговора 546 прегледа
#1

php sessions

// page1.php

session_start();
echo 'page #1'."
";
echo "Име <INPUT TYPE=\"text\" NAME=\"first_name\">";
$_SESSION['fname'] = $first_name;
echo '
<a href="page2.php">page 2</a>';


// page2.php

session_start();
echo 'page #2
';
echo $_SESSION['fname'];
echo '<br /><a href="page1.php">page 1</a>';

Някой може ли да ми подскаже това защо не ще да работи?

Отговор
в отговор на Mi #2

Re: php sessions

а имаш ли разрешени persession coockie ?

Отговор
в отговор на Bълk #3

Re: php sessions

ами мисля че да
не съм забранявала coockies тъй че...

Отговор
в отговор на Mi #4

Re: php sessions

а дали въобще ти се записват някъде сешън файловете?

Just a genius

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

Re: php sessions

ами незная, къде трябва да проверя?
ако напиша $_SESSION['fname'] = 'Mi'; вместо $_SESSION['fname'] = $first_name;
това нещо си работи но иначе....не иска

Отговор
в отговор на Mi #6

Re: php sessions

Според мен, неправилен е начина по който задаваш първоначалната стойност на $_SESSION['fname'] - искаш просто да попълниш едно текстово поле и от самосебеси, стойността на това поле да се set-не като стойност на сесийната промелнива? Няма да стане така. Ако предположим, че "page 1" е формуляр, който потребителя трябва да попълни, стойността на $_SESSION['fname'] може да се зададе едва след като потребителя натисне събмит бутона.

Отговор
в отговор на $burov #7

Re: php sessions

ха, буров, ... прав си ...

Отговор
в отговор на Bълk #8

Re: php sessions

И какво бихте ми предложили в такъв случай? Кое ще бъде най-интелигентното решение?

Отговор
в отговор на Mi #9

Re: php sessions

page 1
<input type=text name=field value='tarapara'>

page 1.1
session_start();
$_SESSION['field']=$_POST['field'];
header('location:page2.php');

page 2
session_start();
<input type=text name=field value='".$_SESSION['field']."'>

Отговор
в отговор на Mi #10

php sessions dryg vapros

Reshih da pitam tyyk zada ne otvaraim dryga tema
Znachi daden sait s Login i kak da napravia sled kato potrebitelia se logne chrez sesiata da go dopyska do ostanalite chasti ot saitazashtoto mi se stryva dosta po sigorno ot cookies -sa

Отговор
в отговор на Rejo #11

Re: php sessions dryg vapros

сешъна също използва куки за аутентикация на потребителя !

root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy
Отговор
в отговор на Rejo #12

Re: php sessions dryg vapros

В началото на всеки файл, който искаш да защитиш, слагаш:

session_start();

if(!_SESSION['member_id'])
{
header("location: login.php");
exit();
}



Естествено, не трябва да има output преди този header.

Отговор