[php] COOKIES I SESJE
[php] COOKIES I SESJE
No wiec mam dwa problemy:
1 Cookies- zawsze gyd chce zrobic cookie wyskakuje mi blad ze cannot modify header information
2 Sesje- Jak nadpisa wartosc sesji?
bo mi sie nie udaje gdyz zawsze zostaje jedna wartosc??
1 Cookies- zawsze gyd chce zrobic cookie wyskakuje mi blad ze cannot modify header information
2 Sesje- Jak nadpisa wartosc sesji?
bo mi sie nie udaje gdyz zawsze zostaje jedna wartosc??
Re: [php] COOKIES I SESJE
1.
Zaiste dzieje się tak, bo przed wysłaniem cookie wyświetlasz na stronie jakiśtekst (print, echo). Jest na to sposób, na samej górze skryptu dodaj sobie ob_start, na dole natomiast ob_end_flush.
Ogólnie poczytaj o output bufferingu.
2.
Np. session_register. http://pl.php.net/manual/pl/ref.session.php
p.s. Czyżbym widział znajomą twarz?;]
Zaiste dzieje się tak, bo przed wysłaniem cookie wyświetlasz na stronie jakiśtekst (print, echo). Jest na to sposób, na samej górze skryptu dodaj sobie ob_start, na dole natomiast ob_end_flush.
Ogólnie poczytaj o output bufferingu.
2.
Np. session_register. http://pl.php.net/manual/pl/ref.session.php
p.s. Czyżbym widział znajomą twarz?;]
Re: [php] COOKIES I SESJE
nom znajoma ale niestety BAN na wh ale mam zmienne ip i jest ok
a tak po za tym to mi to z sesjami nie dziala
[php]
<?
session_start();
if (isset($_session['zmienna'])){
$_SESSION['zmienna']++;
}
else
$_SESSION['zmienna'] = 5;
echo '<a href=\'index2.php?PHPSESSID=' . session_id() . '\'>Czy beedzie sesja??</a>';
echo '<br><a href="index2.php">A teraz??</a>';
?>
[/php]
i sesja zmienna ma zawsze wartosc 5
aha i czemu juz nie MC
a tak po za tym to mi to z sesjami nie dziala
[php]
<?
session_start();
if (isset($_session['zmienna'])){
$_SESSION['zmienna']++;
}
else
$_SESSION['zmienna'] = 5;
echo '<a href=\'index2.php?PHPSESSID=' . session_id() . '\'>Czy beedzie sesja??</a>';
echo '<br><a href="index2.php">A teraz??</a>';
?>
[/php]
i sesja zmienna ma zawsze wartosc 5
aha i czemu juz nie MC
Re: [php] COOKIES I SESJE
Mam nowy proble
[php]
<?
$nick = $_post['nick'];
$haslo = $_post['haslo'];
$sesja = $_session['nazwa'];
if (isset($sesja))
echo "Uzytkownik zalogowany pomyslnie";
else
{
if (isset($nick)||isset($haslo))
{
$misja = 'SELECT * FROM admin WHERE nick = '.$nick.' AND haslo = '.$haslo.'';
$wynik = mysql_query($misja);
$ile = mysql_num_rows($wynik);
if ($ile > 0)
{
echo 'Uzytkownik zalogowany jako '.$nazwa.'<br>';
$_SESSION['nazwa'] = $nazwa;
}
else
{
echo 'Uzytkownik niezalogowany!!!<br>Prosze się zalogowac<br><a href="index.php">Link do logowania</a>';
die;
}
}
else
{
echo 'Prosze sie zalogowac <br>';
echo '<form action="login.php" method="POST">NICK
<input type="text" name="nick" /><br>HASLO
<input type="text" name="haslo" /><br>
<input type="submit" value="Loguj" />
</form>';
die;
}
}
?>
[/php]
i mi sie zawsze wyswietla formulaz logowania??
[php]
<?
$nick = $_post['nick'];
$haslo = $_post['haslo'];
$sesja = $_session['nazwa'];
if (isset($sesja))
echo "Uzytkownik zalogowany pomyslnie";
else
{
if (isset($nick)||isset($haslo))
{
$misja = 'SELECT * FROM admin WHERE nick = '.$nick.' AND haslo = '.$haslo.'';
$wynik = mysql_query($misja);
$ile = mysql_num_rows($wynik);
if ($ile > 0)
{
echo 'Uzytkownik zalogowany jako '.$nazwa.'<br>';
$_SESSION['nazwa'] = $nazwa;
}
else
{
echo 'Uzytkownik niezalogowany!!!<br>Prosze się zalogowac<br><a href="index.php">Link do logowania</a>';
die;
}
}
else
{
echo 'Prosze sie zalogowac <br>';
echo '<form action="login.php" method="POST">NICK
<input type="text" name="nick" /><br>HASLO
<input type="text" name="haslo" /><br>
<input type="submit" value="Loguj" />
</form>';
die;
}
}
?>
[/php]
i mi sie zawsze wyswietla formulaz logowania??
Re: [php] COOKIES I SESJE
Zamiast itd.
Kod: Zaznacz cały
$_postKod: Zaznacz cały
$_POSTRe: [php] COOKIES I SESJE
no a teraz mii pokazuje
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\usr\apache\httpd\html\mac\admin\login.php on line 13
wiecie co zrobic?
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\usr\apache\httpd\html\mac\admin\login.php on line 13
wiecie co zrobic?
Re: [php] COOKIES I SESJE
Połączyłeś się z bazą?
podaj
IMO lepiej zrobić, tak
[php]<?php
$res = mysql_query('SELECT COUNT(`nick`) AS `count` FROM `admin` WHERE `nick` ="'.$nick.'" AND `haslo` = "'.$haslo.'"');
$row = mysql_fetch_assoc($res);
if( $row['count'] == 1)
{
//ok
}
else
{
// bad login/pass
}
?>[/php]
po
Kod: Zaznacz cały
$wynik = mysql_query($misja); Kod: Zaznacz cały
echo mysql_error();[php]<?php
$res = mysql_query('SELECT COUNT(`nick`) AS `count` FROM `admin` WHERE `nick` ="'.$nick.'" AND `haslo` = "'.$haslo.'"');
$row = mysql_fetch_assoc($res);
if( $row['count'] == 1)
{
//ok
}
else
{
// bad login/pass
}
?>[/php]
Re: [php] COOKIES I SESJE
wyskakuje mi ze nie znana kolumna maciaseq (login taki mam)?????
a po zastosowaniu twojej metody juz dziala dzieki
a po zastosowaniu twojej metody juz dziala dzieki
Re: [php] COOKIES I SESJE
ale teraz za to mi nie trzyma sesji nawet gdy przkazuje SID
a sesje tworze :
$_SESSION['nazwa'] = $nick;
moze wiecie co zle?
a sesje tworze :
$_SESSION['nazwa'] = $nick;
moze wiecie co zle?
Re: [php] COOKIES I SESJE
Na początku daj session_start()
Re: [php] COOKIES I SESJE
session_register() juz dawno wyszlo z uzycia teraz laduje sie sesje bezpostednio do superglobalnej, ale oczywiscie session_start() trzeba bezwzglednie zapuscicAnoniM pisze: Np. session_register. http://pl.php.net/manual/pl/ref.session.php
Re: [php] COOKIES I SESJE
a moglbys dac linka do artukulow z tym ziwazanych??teraz laduje sie sesje bezpostednio do superglobalnej,

