Tai va, padariau weba per wamp su sesijomis. Nemete jokio erroro, viskas buvo svaru ir tvarkinga.
Ikeliau weba i nemokama hosta. Ismete errora kazka su sesijomis:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/lietuviukalba/public_html/projektas_02_beta2/admin.php:9) in /home/lietuviukalba/public_html/projektas_02_beta2/admin.php on line 10
Veliau nusipirkau lietuviu hosta, mete ta pati. Nesuprantu, kas galetu buti, per wamp viskas veikia idealiai.
LOGIN.PHP (jungimasis i duomenu baze, pass tikrinimas, sessiju sudarymas) <?php
$host="localhost"; // Host name
$username="lietuviukalba"; // Mysql username
$password="neoangin230"; // Mysql password
$db_name="lietuviukalba"; // Database name
$tbl_name="members"; // Table name
$user=$_POST["user"]; // username is formos
$pass=$_POST["pass"]; // password is formos
if ($user and $pass) // Jei username ir password yra irasomi, tai...
{
$connect = mysql_connect($host,$username,$password) or die("Neprijungia prie mysql");
mysql_select_db($db_name) or die("Neprijungia prie DB");
$query = mysql_query("SELECT * FROM $tbl_name WHERE username='$user'");
$rows = mysql_num_rows($query);
if ($rows!=0)
{
while ($row = mysql_fetch_assoc($query)){
$dbusername = $row["username"];
$dbpassword = $row["password"];
}
if ($user==$dbusername and $pass==$dbpassword)
{
session_start();
$_SESSION["user"]=$dbusername; // Uzregistruoja user sesija
$_SESSION["pass"]=$dbpassword; // Uzregistruoja password sesija
header("location:admin.php");
}
else echo "Neteisingas slaptazodis!";
}
else die("Tokio vartotojo nera!");
} else
die("Iveskite vartotoja ir slaptazodi!");
?>
ADMIN.PHP (stai cia meta errora del sesiju)...
<?php
session_start();
if (!isset($_SESSION["pass"]) and empty($_SESSION["pass"])) {
header("location:../index.php");
}
?>
<!--[if !IE 7]>
<style type="text/css">
#wrap {display:table;height:100%}
</style>
<![endif]-->
<div id="wrap">
<div id="linija">
<div id="vartotojas">
<?php echo "Vartotojas: ". $_SESSION["user"]; ?>
</div>
....
Gal galit ka patart ar duoti koki linka, kad ismokciau. Buciau labai dekingas