| Autor | Správa |
TECHNODROME
 Užívateľ
 Založený: 06.07.2007 Príspevky: 115 Bydlisko: BA
 | Zaslal: Pi 18.01.08 23:13 |   |
Nevie niekto preco mi vypadavaju (alebo co sa s nimi deje) sessions v opere, ked kod automaticky presmeruje uzivatela po nejakej akcii napr cez header()? |
_________________ "92% of teens have moved onto rap.
If you are part of the 8% that still listen to real
music, copy and paste this into your signature" | |
    |
 |
vl4kn0
 Užívateľ
 Založený: 22.11.2007 Príspevky: 254 Bydlisko: 127.0.0.1
 | Zaslal: Pi 18.01.08 23:24 |   |
| TECHNODROME napísal: | | Nevie niekto preco mi vypadavaju (alebo co sa s nimi deje) sessions v opere, ked kod automaticky presmeruje uzivatela po nejakej akcii napr cez header()? |
nemyslim ze je to zrovna koli opere. session sa ukladaju na servery a nie v prehliadaci. a si si isty ze v subore do ktoreho presmerovavas si zapol session -> session_start(); ? |
_________________ PODPIS BOL ZMAZANY Z DOVODU NERESPEKTOVANIA PRAVIDIEL FORA!!!
Je povolených max. 5 riadkov s veľkosťou písma 9 (rozlíšenie 1280x1024px).
Sprava pre vedenie fora: ake nerespektovanie pravidiel. ved som mal v podpise citaciu na 2 riadky omg? lol? no a este jabber ale to neni moja chyba ze tu nemate input aj na jabber... | |
     |
 |
TECHNODROME
 Užívateľ
 Založený: 06.07.2007 Príspevky: 115 Bydlisko: BA
 | Zaslal: Ne 20.01.08 19:28 |   |
ten subor je includenuty v subore v ktorom je session_start(). Ale nejde to ani vo firefoxe. V IE bez problemov... |
_________________ "92% of teens have moved onto rap.
If you are part of the 8% that still listen to real
music, copy and paste this into your signature" | |
    |
 |
vl4kn0
 Užívateľ
 Založený: 22.11.2007 Príspevky: 254 Bydlisko: 127.0.0.1
 | Zaslal: Ne 20.01.08 19:45 |   |
| TECHNODROME napísal: | | ten subor je includenuty v subore v ktorom je session_start(). Ale nejde to ani vo firefoxe. V IE bez problemov... |
tak postni zdrojaky.. |
_________________ PODPIS BOL ZMAZANY Z DOVODU NERESPEKTOVANIA PRAVIDIEL FORA!!!
Je povolených max. 5 riadkov s veľkosťou písma 9 (rozlíšenie 1280x1024px).
Sprava pre vedenie fora: ake nerespektovanie pravidiel. ved som mal v podpise citaciu na 2 riadky omg? lol? no a este jabber ale to neni moja chyba ze tu nemate input aj na jabber... | |
     |
 |
TECHNODROME
 Užívateľ
 Založený: 06.07.2007 Príspevky: 115 Bydlisko: BA
 | Zaslal: Pi 25.01.08 20:06 |   |
index1.php - sem sa includuju ostatne subory
| kód: |
<?php
session_start();
session_register('meno');
session_register('prihlasenie');
session_register('admin');
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<title>Zone.tym.sk - Vaše miesto na webe</title>
<link rel=stylesheet href=css/style.css type=text/css>
</head>
<?php
if ($_SESSION['prihlasenie']==TRUE)
{
include_once("my/sql.php");
$num=mysql_query("select * from obrazky");
$ue=mysql_num_rows($num);
$uz=mysql_query("select * from uzivatelia");
$uz1=mysql_num_rows($uz);
echo "
<body>
<div id=top>
</div>
<div id=img>
<div id=img_text>
<b>".$uz1."</b> užívateľov zatiaľ pridalo <b>".$ue."</b> obrázkov.
</div>
</div>
<div id=telo>
<div id=obsah>";
$strana=$_GET['strana'];
if (empty($strana))
include("s/uvod.php");
else
if(is_file("s/".$strana.".php"))
include("s/".$strana.".php");
else
include("s/uvod.php");
echo "
</div>
<div id=menu_o>
<div id=menu>
<div style='font-size:10px; margin-bottom:30px; text-align:center; width:200px'>Ste prihlásený/á ako<br>
<b>".$_SESSION['meno']."</b><br><br>";
$udaje=mysql_query("select * from spravy where pre='".$_SESSION['meno']."' and precitane='0'");
$s=mysql_num_rows($udaje);
if ($s>0)
echo "Máte neprečítané správy<br><a href=index1.php?strana=spravy>Prečítať</a><br><br>";
echo "
</div>
<a href=index1.php?strana=mobrazky>Moje obrázky</a>
<a href=index1.php?strana=obrazky>Obrázky</a>
<a href=index1.php?strana=pridat>Pridať obrázok</a>
<a href=index1.php?strana=profil>Profil</a>
<a href=index1.php?strana=spravy>Správy</a>
<a href=index1.php?strana=nastavenia>Nastavenia</a>
<a href=index1.php?strana=forum>Fórum</a>
<a href=index1.php?strana=uzivatelia>Užívatelia</a>
<a href=index1.php>Úvod</a>
<a href=index.php?strana=odhlasenie>Odhlásiť sa</a>
</div>
<div id=forum>
<b>Najnovšie príspevky vo fóre</b><br>";
$op=mysql_query("select * from forum_prispevky order by timestamp DESC limit 10");
while ($op1=mysql_fetch_array($op))
{
$tem=mysql_query("select * from temy where id='".$op1['tema']."'");
$tem1=mysql_fetch_array($tem);
echo "<a href=index1.php?strana=tema&id=".$op1['tema'].">".$tem1['nazov']."</a><br>";
}
mysql_close();
echo "
</div>
</div>
<div class=clear>
</div>
</div>
<div id=spod>
Design + Code <a href=mailto:technodrome1@azet.sk>TECHNODROME</a>
</div>";
}
else
echo "<div align=center style='height:100px;'>Nieste prihlásený</div>";
?>
</body>
</html>
|
a subor ktory vykonava mazacky atd.
| kód: |
<?php
if ($_SESSION['admin']==TRUE)
{
$id=$_GET['id'];
if ($_GET['a']=="forum")
{
mysql_query("delete from forum_prispevky where forum=$id");
mysql_query("delete from temy where forum=$id");
mysql_query("delete from forum where id=$id");
echo "<a href=index1.php?strana=forum>Pokračovať</a>";
header("Location: http://www.zone.tym.sk/index1.php?strana=forum");
}
if ($_GET['a']=="tema")
{
$b=mysql_query("select * from temy where id=$id");
$b1=mysql_fetch_array($b);
mysql_query("delete from forum_prispevky where tema=$id");
mysql_query("delete from temy where id=$id");
echo "<a href=index1.php?strana=forum>Pokračovať</a>";
header("Location: http://www.zone.tym.sk/index1.php?strana=forum1&id=".$b1['forum']."");
}
if ($_GET['a']=="prispevok")
{
$b=mysql_query("select * from forum_prispevky where id=$id");
$b1=mysql_fetch_array($b);
mysql_query("delete from forum_prispevky where id=$id");
echo "<a href=index1.php?strana=tema&id=".$b1['tema'].">Pokračovať</a>";
}
if ($_GET['a']=="uzivatel")
{
mysql_query("delete from uzivatelia where id=$id");
header("Location: http://www.zone.tym.sk/index1.php?strana=uzivatelia");
}
}
else
echo "Niesi admin"
?>
|
|
_________________ "92% of teens have moved onto rap.
If you are part of the 8% that still listen to real
music, copy and paste this into your signature" | |
    |
 |
vl4kn0
 Užívateľ
 Založený: 22.11.2007 Príspevky: 254 Bydlisko: 127.0.0.1
 | Zaslal: Pi 25.01.08 22:29 |   |
nuz. napr. nikde nevidim kde naplnas session name. mas sice na zaciatku | kód: | | session_register('meno'); | ale aj tak ho nenaplnas ziadnou hodnotou. aja byt na tvojom mieste hodim session hned pri prihlaseni takto:
| kód: | $_SESSION['name'] = //meno nacitane odkial chces;
$_SESSION['logged_in'] = true; |
proste nemusi davat session_register. je to zbytocne. |
_________________ PODPIS BOL ZMAZANY Z DOVODU NERESPEKTOVANIA PRAVIDIEL FORA!!!
Je povolených max. 5 riadkov s veľkosťou písma 9 (rozlíšenie 1280x1024px).
Sprava pre vedenie fora: ake nerespektovanie pravidiel. ved som mal v podpise citaciu na 2 riadky omg? lol? no a este jabber ale to neni moja chyba ze tu nemate input aj na jabber... | |
     |
 |
Tominator
 Zablokovaný užívateľ
 Založený: 21.02.2007 Príspevky: 4009
 | Zaslal: So 26.01.08 16:50 |   |
zbytocne? pokial viem nevyhnutné! nie všetky serveri to podporujú |
| |
  |
 |
walther
 Užívateľ
 Založený: 24.01.2008 Príspevky: 10194 Bydlisko: Bratislava Vek: 24
 | Zaslal: So 26.01.08 21:48 |   |
hlupost, urcite to nie je nevyhnutne! neviem odkial beries info, ale je to tak jak pise vlakno. zbytocnost, urcite pouzit $_SESSION['name'] a podobne...  |
| |
  |
 |
TECHNODROME
 Užívateľ
 Založený: 06.07.2007 Príspevky: 115 Bydlisko: BA
 | Zaslal: Št 31.01.08 20:59 |   |
ked vylucim session_register() tak vznikne problem:
ja mam prihlasovanie na index.php a on potom smeruje na index1.php (nie include) a na index1.php sa mi overuje ci je session['prihlasenie'] TRUE alebo nie a ak tam nieje session register tak to ani nevie ze tam nejaky session je aj ked som ho predtym naplnil na index.php.
dufam ze som to napisal pochopitelne
a napada niekoho preco mi teda pada ten session v opere a v mozille po automatickom presmerovani cez header() alebo aj cez javascript?
dakujem |
_________________ "92% of teens have moved onto rap.
If you are part of the 8% that still listen to real
music, copy and paste this into your signature" | |
    |
 |
vl4kn0
 Užívateľ
 Založený: 22.11.2007 Príspevky: 254 Bydlisko: 127.0.0.1
 | Zaslal: Št 31.01.08 21:25 |   |
| TECHNODROME napísal: | ked vylucim session_register() tak vznikne problem:
ja mam prihlasovanie na index.php a on potom smeruje na index1.php (nie include) a na index1.php sa mi overuje ci je session['prihlasenie'] TRUE alebo nie a ak tam nieje session register tak to ani nevie ze tam nejaky session je aj ked som ho predtym naplnil na index.php.
dufam ze som to napisal pochopitelne
a napada niekoho preco mi teda pada ten session v opere a v mozille po automatickom presmerovani cez header() alebo aj cez javascript?
dakujem |
tak na zaciatok treba vzdy session_start(). a potom ked uz naplnas $_SESSION['logged_in'] = true;
tak neoveruj napr. ze if(session_is_registered) alebo ako to je. staci dat. if(isset($_SESSION['logged_in']))  |
_________________ PODPIS BOL ZMAZANY Z DOVODU NERESPEKTOVANIA PRAVIDIEL FORA!!!
Je povolených max. 5 riadkov s veľkosťou písma 9 (rozlíšenie 1280x1024px).
Sprava pre vedenie fora: ake nerespektovanie pravidiel. ved som mal v podpise citaciu na 2 riadky omg? lol? no a este jabber ale to neni moja chyba ze tu nemate input aj na jabber... | |
     |
 |
TECHNODROME
 Užívateľ
 Založený: 06.07.2007 Príspevky: 115 Bydlisko: BA
 |
nee neoveroval som nieco if session registred. len skusim session start |
_________________ "92% of teens have moved onto rap.
If you are part of the 8% that still listen to real
music, copy and paste this into your signature" | |
    |
 |
walther
 Užívateľ
 Založený: 24.01.2008 Príspevky: 10194 Bydlisko: Bratislava Vek: 24
 |
do kazdej stranky, kde xces vyuzivat session premenne atd, musis dat na zaciatok kodu, jak pisal vlakno, session_start(); to tvoje session_register sa uz nepouziva hodnu dobu |
| |
  |
 |
|