X

Autorius Tema: Neveikia sesija  (Skaityta 101 kartus)

Neprisijungęs Xpress

  • Naujokas
  • *
  • Įrašai: 1
  • Karma: +0/-0
    • Žiūrėti profilį
Neveikia sesija
« Įrašytas: 2012-05-28 12:54:14 pm »
Sveiki, visai nesenai pradėjau domėtis php. Sukuriau paprasta tinklapį su regisitracija ir prisijungimu. Localhoste viskas veikia puikiai, o įkėlus tinklapio failus i serverį neveikia sesija. Gal galetumėt padėt?

<?php
session_start
();

if (!isset(
$_POST['prvardas']) && !isset($_POST['pass']))
{

}
else
{
$vardas=$_POST['prvardas'];
$slapt=$_POST['pass'];

if(
$vardas&&$slapt)
{
$vardas=htmlspecialchars($vardas);
$vardas=htmlentities($vardas);
$slapt=htmlspecialchars($slapt);
$slapt=htmlentities($slapt);

$query=mysql_query("SELECT * FROM user WHERE username='$vardas'&&password='$slapt'",$linkas);
$numrows=mysql_num_rows($query);
if(
$numrows!=0)
{
$mr mysql_fetch_array($query);
$dbusername=$mr['username'];
$dbpass=$mr['password'];
$dbname=$mr['name'];
$dblastname=$mr['lastname'];
$dbmail=$mr['email'];
$dbavatar=$mr['img'];
$iddb=$mr['id'];
echo
"<table>
<tr>
<td>Jus sėkmingai prisijungėte.<a href='vartpagr.php'>Pagrindinis</a></td>
<td><a href='vart.php'>Vartotojo meniu</a></td>
</tr>
</table>"
;
$_SESSION['username']=$dbusername;
$_SESSION['password']=$dbpass;
$_SESSION['name']=$dbname;
$_SESSION['lastname']=$dblastname;
$_SESSION['email']=$dbmail;
$_SESSION['image']=$dbavatar;
$_SESSION['id']=$iddb;


}
else
die(
"Blogai įvesti duomenys !<a href='index.php'>Atgal</a>");
}
else
die(
"Įveskite prisijungimo vardą ir slaptažodį <a href='index.php'>Atgal</a> !");



}
?>

Naudok [ code ] ir [ / code ] bbCode'a
« Paskutinį kartą keitė: 2012-05-28 13:05:39 pm sukūrė Lukas Liesis »

Neprisijungęs Lukas Liesis

  • Administratorius
  • Herojus
  • ******
  • Įrašai: 6198
  • Karma: +184/-15
    • Žiūrėti profilį
    • mano CV
Ats: Neveikia sesija
« Atsakymas #1 Įrašytas: 2012-05-28 13:07:18 pm »
Sesijos turi veikti bet kuriam apache serveryje, nes nera jokiu isoriniu biblioteku reikalaujama naudojant sesijas

http://www.php.net/manual/en/session.requirements.php

tikriausiai beda yra ne tame, kad neveikia pati sesija del serverio
Jūsų draugas, kolega ir puslapio administratorius,

Lukas.

Manualai.lt Facebooke
serveriai.lt 50% nuolaida!

Neprisijungęs Interneto keleivis

  • Naujokas
  • *
  • Įrašai: 6
  • Karma: +1/-0
    • Žiūrėti profilį
Ats: Neveikia header("Location: adreso dalis")
« Atsakymas #2 Įrašytas: 2012-05-30 14:57:52 pm »
Sveiki, man panaši problema, bet ne dėl sesijų, o dėl header("Location adresas"). Localhost viskas veikia, o serveryje beveikia :(. Gal galite patarti? Labai dėkoju.

Neprisijungęs Lukas Liesis

  • Administratorius
  • Herojus
  • ******
  • Įrašai: 6198
  • Karma: +184/-15
    • Žiūrėti profilį
    • mano CV
Ats: Neveikia header("Location: adreso dalis")
« Atsakymas #3 Įrašytas: 2012-05-30 17:41:21 pm »
Sveiki, man panaši problema, bet ne dėl sesijų, o dėl header("Location adresas"). Localhost viskas veikia, o serveryje beveikia :(. Gal galite patarti? Labai dėkoju.

si tema ne apie tai.
Jūsų draugas, kolega ir puslapio administratorius,

Lukas.

Manualai.lt Facebooke
serveriai.lt 50% nuolaida!

html css photoshop php forumas

Ats: Neveikia header("Location: adreso dalis")
« Atsakymas #3 Įrašytas: 2012-05-30 17:41:21 pm »