Navigacija

Vartotojų tinkle

Prisijungusių svečių: 86
Prisijungusių narių: 0
Prisijungusių narių nėra

Registruoti nariai: 25,963
Naujausias narys: WolfHammer

Naujausi straipsniai

Paskutiniai nariai

minimukas05:59:23
N-20 2 savaitės
Reikalas 2 savaitės
Rytis 2 savaitės
DjArtas 3 savaitės
WolfHammer 3 savaitės
Nostesi14 savaitės
Wisedocs14 savaitės
asdasdddz18 savaitės
Paslapties K...19 savaitės
Audrius_1721 savaitės
Simbijanas33 savaitės
Karinacraft34 savaitės
Žmogus38 savaitės
Bruksnys42 savaitės
Darexs44 savaitės
Nepas45 savaitės
keistuole47 savaitės
Gizmis48 savaitės
MaFetas62 savaitės

Informacija:


OS: Unknown
Naršyklė: Nežinoma
IP: 216.73.216.221
Naujienų: 529
Straipsnių: 235
Temų: 52,590
Postų: 522,550
Postų pask. parą: 0
Shout'ų pask. parą: 1
P.S.C. pask. parą: 1
Nuorodų kataloge: 13

Lankomumo Statistika

Peržiūrų šiandien: 22

Iš viso peržiūrų: 22948724

Prisijungti

REGISTRUOTIS
Nario vardas

Slaptažodis



Pamiršai slaptažodį?
Paprašyk naujo

Aktyvuoti save

Šaukykla

Jei norite rašyti žinutes, turite prisijungti.

minimukas
2026 Vas. 21 08:02:25
oi oi akinanti šypsen yra dar cia gyvu? akinanti šypsen

N-20
2026 Vas. 6 21:02:05
O mes dar gyvi šypsosi)

WolfHammer
2026 Sau. 25 01:01:35
drovus

Žmogus
2025 Geg. 31 10:05:18
Kas geresnio? šypsosi

Nepas
2025 Bal. 9 17:04:13
drovus

Šaukyklos archyvas

Apklausa

Ar esate patenkinti lietuviško vertimo kokybe?

Taip!

Taip, bet yra ką taisyti (parašysiu komentaruose)

Ne

Norėdamas balsuoti turite prisijungti.
Archyvas
Reklama 400x60
PHP: Sessions hoste neveikia
Forumas | PHP-Fusion, WordPress, Shopify, PHP ir MySQL (PROGRAMAVIMAS) | Kiti PHP, HTML, MySQL klausimai

Autorius: sidicer Peržiūrų: 3504      Spausdinti temą
2012 Sau. 21 14:01:09          1 žinutė iš 12
Spausdinti pranešimą
Sveiki. Taigi eilinis kartas kai iškyla bėda akinanti šypsen
Localhose kūriau prisijungimą - viskas čiki piki. Jokių klaidų nėra.
Sukeliu į US.LT Hostą - Nebeveikia sessions. Nueinu klaust pas draugą, jam tas pats, bet kitam hoste.
Kame problema? Kodėl Host'e neveikia Session ?

www.sidicer.lt

11 atsakymų:
2012 Sau. 22 20:01:44          2 žinutė iš 12
Spausdinti pranešimą
"2012-01-21 14:31 "

Žmonės. Kur jūsų pagalba dingo ?
0


www.sidicer.lt
2012 Sau. 22 20:01:35          3 žinutė iš 12
Spausdinti pranešimą
us.lt hoste sessions veikia.

Klaidu palikes busi
0


2012 Sau. 23 15:01:44          4 žinutė iš 12
Spausdinti pranešimą

<?php
// <span style="border-bottom: 1px dotted black;">mysql</span> connect
include("mysqlconnect.php");
// session
session_start();
?>
 
<?php
if(isset($_SESSION['prisijunges'])) { header("Location: index.php?page=logged"); die("Tu jau esi prisijungęs. Eik į: index.php?page=logged"); }
?>
 
<?php
 
if(isset($_POST['submit']))
{
$username = addslashes($_POST['username']);
$password = addslashes($_POST['password']);
 
if (!$username || !$password) { echo "Jūs neįvedėte duomenų!"; }
else
{
$get = mysql_query("SELECT * FROM players WHERE Name='$username'");
if (mysql_num_rows($get) < 1) { echo "Vartotojo tokiu vardu nėra."; }
else
{
while ($row = mysql_fetch_assoc($get))
{
$id = $row['id'];
$name = $row['Name']; // Vardas
$pass = $row['Password']; // Slaptažodis
$alevel = $row['level']; // Admin Lygis
$money = $row['money']; // Pinigai
$score = $row['score']; // Taškai
$kills = $row['kills']; // Nužudimai
$deaths = $row['deaths']; // Mirtys
$elevel = $row['eLevel']; // Lygis
$exp = $row['Exp']; // Patirtis
$rban = $row['RBAN']; // Kiek kartu buvo išKickintas
$laston = $row['LastOn']; // Paskutinį kart matytas
}
 
if ($password != $pass) { echo "Neteisingas slaptažodis"; }
else
{
$_SESSION['prisijunges']=$id;
header("Location: index.php?page=logged");
}
}
}
}
 
?>
0


www.sidicer.lt

#1 tokiu atveju jaigu darant wiska twarkingai reiktu bufferio sei turi but tak <?php session_start(); ?>///jaigu be bufferio sesija turi but patciam virsui ir pats pirmas kodas //// nes ant naglu hostu bent jau man karta teko susikurt nepradeda sesijos <?php /// kitas kodas ?>online, 2012 Sau. 24 00:01:17
2012 Sau. 23 16:01:28          5 žinutė iš 12
Spausdinti pranešimą
o kai prisijungi numeta i index.php?page=logged?
0


2012 Sau. 23 16:01:11          6 žinutė iš 12
Spausdinti pranešimą
session_start();

Visada iskelk pries betkoki html, php, jquery ar dar koki skripta.
JIs visad turi but virsuj.

Visi headerio aprasymai privalo visada ivykdomi pacioj pradzioj
0


2012 Sau. 23 17:01:32          7 žinutė iš 12
Spausdinti pranešimą
avice rašė:
o kai prisijungi numeta i index.php?page=logged?

Taip. O tam yra kodas jeigu nėra session atmeta atgal, tai ir lieku tam pačiam kur prisijungimo laukeliai akinanti šypsen

chipass rašė:
session_start();

Visada iskelk pries betkoki html, php, jquery ar dar koki skripta.
JIs visad turi but virsuj.

Visi headerio aprasymai privalo visada ivykdomi pacioj pradzioj

Nepadėjo ir nieko nepakeitėmerkia akį
0


www.sidicer.lt
2012 Sau. 23 17:01:04          8 žinutė iš 12
Spausdinti pranešimą
patikrink ar $id netuscias.
sita
$_SESSION['prisijunges']=$id;
header("Location: index.php?page=logged");

keisk i print_r($row);
0


2012 Sau. 23 19:01:01          9 žinutė iš 12
Spausdinti pranešimą
avice rašė:
patikrink ar $id netuscias.
sita
$_SESSION['prisijunges']=$id;
header("Location: index.php?page=logged");

keisk i print_r($row);


Yup. Tuščia.. Kame gali būti problema ?


Bet tai vistiek keista, jeigu bandau išvesti su "echo" $id, man jį rodo + localhoste viskas ok. Sessijos buginasi laaabai
0


www.sidicer.lt
2012 Sau. 24 01:01:52          10 žinutė iš 12
Spausdinti pranešimą
idek visa skripta su mysql failu
0


2012 Sau. 25 17:01:02          11 žinutė iš 12
Spausdinti pranešimą
login.php:

<?php
session_start();
// <span style="border-bottom: 1px dotted black;">mysql</span> connect
include("mysqlconnect.php");
?>
 
<?php
if(isset($_SESSION['prisijunges'])) { header("Location: index.php?page=logged"); die("Tu jau esi prisijungęs. Eik į: index.php?page=logged"); }
?>
 
<?php
 
if(isset($_POST['submit']))
{
$username = addslashes($_POST['username']);
$password = addslashes($_POST['password']);
 
if (!$username || !$password) { echo "Jūs neįvedėte duomenų!"; }
else
{
$get = mysql_query("SELECT * FROM players WHERE Name='$username'");
if (mysql_num_rows($get) < 1) { echo "Vartotojo tokiu vardu nėra."; }
else
{
while ($row = mysql_fetch_assoc($get))
{
$id = $row['id'];
$name = $row['Name']; // Vardas
$pass = $row['Password']; // Slaptažodis
$alevel = $row['level']; // Admin Lygis
$money = $row['money']; // Pinigai
$score = $row['score']; // Taškai
$kills = $row['kills']; // Nužudimai
$deaths = $row['deaths']; // Mirtys
$elevel = $row['eLevel']; // Lygis
$exp = $row['Exp']; // Patirtis
$rban = $row['RBAN']; // Kiek kartu buvo išKickintas
$laston = $row['LastOn']; // Paskutinį kart matytas
}
 
if ($password != $pass) { echo "Neteisingas slaptažodis"; }
else
{
$_SESSION['prisijunges']=$id;
header("Location: index.php?page=logged");
}
}
}
}
 
?>
 
<form method="post">
<table>
<tr>
<td>Vardas serveryje: </td>
<td><input type="text" name="username" /></td>
</tr>
<tr>
<td>Slaptažodis serveryje: </td>
<td><input type="password" name="password" /></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="submit" value="Prisijungti" /></td>
</tr>
</table>
</form>


mysqlconnect.php:

<?php
 
// <span style="border-bottom: 1px dotted black;">mysql</span> connect
$con = mysql_connect('s1.justhost.lt','8007','**') or die("Negaliu prisijungti prie <span style="border-bottom: 1px dotted black;">MySQL</span>!");
// <span style="border-bottom: 1px dotted black;">mysql</span> database
mysql_select_db('8007_server',$con) or die("Negaliu rasti <span style="border-bottom: 1px dotted black;">MySQL</span> duombazės!");
 
?>


logged.php:

<?php
session_start();
// <span style="border-bottom: 1px dotted black;">mysql</span> connect
include("mysqlconnect.php");
?>
<?php
if(!isset($_SESSION['prisijunges'])) { header("Location: index.php?page=login"); die("Tu nesi prisijungęs. Eik į: index.php?page=login"); }
?>
<?php
$id = $_SESSION['prisijunges'];
$get = mysql_query("SELECT * FROM players WHERE id='$id'");
while ($row = mysql_fetch_assoc($get))
{
$id = $row['id'];
$name = $row['Name']; // Vardas
$pass = $row['Password']; // Slaptažodis
$alevel = $row['level']; // Admin Lygis
$money = $row['money']; // Pinigai
$score = $row['score']; // Taškai
$kills = $row['kills']; // Nužudimai
$deaths = $row['deaths']; // Mirtys
$exp = $row['Exp']; // Patirtis
$elevel = $row['eLevel']; // Lygis
$rban = $row['RBAN']; // Kiek kartu buvo išKickintas
$laston = $row['LastOn']; // Paskutinį kart matytas
}
?>
<style>
#logged td { padding: 5px; }
</style>
<table id="logged">
<tr>
<td>Vardas: </td>
<td><b><?php echo $name; ?></b></td>
</tr>
<?php
if($alevel>0)
{
?>
<tr>
<td>Admin Lygis: </td>
<td><b><?php echo $alevel; ?></b></td>
</tr>
<?php
}
?>
<tr>
<td>Pinigai: </td>
<td><b><?php echo $money; ?></b></td>
</tr>
<tr>
<td>Taškai: </td>
<td><b><?php echo $score; ?></b></td>
</tr>
<tr>
<td>Nužudymai: </td>
<td><b><?php echo $kills; ?></b></td>
</tr>
<tr>
<td>Mirtys: </td>
<td><b><?php echo $deaths; ?></b></td>
</tr>
<tr>
<td>Patirtis: </td>
<td><b><?php echo $exp; ?></b></td>
</tr>
<tr>
<td>Lygis: </td>
<td><b><?php echo $elevel; ?></b></td>
</tr>
<tr>
<td>Kickintas: </td>
<td><b><?php if($rban==0){echo "<span style='color:lime'>$rban</span>";}else{echo "<span style='color:red'>$rban</span>";} ?></b></td>
</tr>
<tr>
<td>Pask. Logas: </td>
<td><b><?php echo $laston; ?></b></td>
</tr>
</table>
0


www.sidicer.lt
2012 Sau. 27 19:01:54          12 žinutė iš 12
Spausdinti pranešimą
Parasyk cia ka gauni , kai bandai prisijungt.

Pakeiciau biski koda.

<?php
 
session_start();
 
// <span style="border-bottom: 1px dotted black;">mysql</span> connect
 
include("mysqlconnect.php");
 
 
if(isset($_SESSION['prisijunges'])) { header("Location: index.php?page=logged"); die("Tu jau esi prisijungęs. Eik į: index.php?page=logged"); }
 
 
 
if(isset($_POST['submit']))
 
{
 
$username = addslashes($_POST['username']);
 
$password = addslashes($_POST['password']);
 
 
 
if (!$username || !$password) { echo "Jūs neįvedėte duomenų!"; }
 
else
 
{
 
$get = mysql_query("SELECT * FROM players WHERE Name='$username'");
 
if (mysql_num_rows($get) < 1) { echo "Vartotojo tokiu vardu nėra."; }
 
else
 
{
 
while ($row = mysql_fetch_assoc($get))
 
{
 
$id = $row['id'];
 
$name = $row['Name']; // Vardas
 
$pass = $row['Password']; // Slaptažodis
 
$alevel = $row['level']; // Admin Lygis
 
$money = $row['money']; // Pinigai
 
$score = $row['score']; // Taškai
 
$kills = $row['kills']; // Nužudimai
 
$deaths = $row['deaths']; // Mirtys
 
$elevel = $row['eLevel']; // Lygis
 
$exp = $row['Exp']; // Patirtis
 
$rban = $row['RBAN']; // Kiek kartu buvo išKickintas
 
$laston = $row['LastOn']; // Paskutinį kart matytas
 
}
 
 
 
if ($password != $pass) { echo "Neteisingas slaptažodis"; }
 
else
 
{
 
$_SESSION['prisijunges']=$id;
echo "ID: ".$id;
echo "Sessions:<br>"; print_r($_SESSION);
 
}
 
}
 
}
 
}
 
 
 
?>
 
0


Peršokti į forumą: