php sessions
11 отговора
546 прегледа
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>';
Някой може ли да ми подскаже това защо не ще да работи?
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>';
Някой може ли да ми подскаже това защо не ще да работи?
Re: php sessions
ами незная, къде трябва да проверя?
ако напиша $_SESSION['fname'] = 'Mi'; вместо $_SESSION['fname'] = $first_name;
това нещо си работи но иначе....не иска
ако напиша $_SESSION['fname'] = 'Mi'; вместо $_SESSION['fname'] = $first_name;
това нещо си работи но иначе....не иска
Re: php sessions
Според мен, неправилен е начина по който задаваш първоначалната стойност на $_SESSION['fname'] - искаш просто да попълниш едно текстово поле и от самосебеси, стойността на това поле да се set-не като стойност на сесийната промелнива? Няма да стане така. Ако предположим, че "page 1" е формуляр, който потребителя трябва да попълни, стойността на $_SESSION['fname'] може да се зададе едва след като потребителя натисне събмит бутона.
Re: php sessions
И какво бихте ми предложили в такъв случай? Кое ще бъде най-интелигентното решение?
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']."'>
<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']."'>
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
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
Re: php sessions dryg vapros
сешъна също използва куки за аутентикация на потребителя !
root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy
root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy
Re: php sessions dryg vapros
В началото на всеки файл, който искаш да защитиш, слагаш:
Естествено, не трябва да има output преди този header.
session_start();
if(!_SESSION['member_id'])
{
header("location: login.php");
exit();
}
Естествено, не трябва да има output преди този header.