| | |
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Autor | Správa |
---|
Registrovaný: 05.09.09 Príspevky: 1141 Témy: 127 Bydlisko: Lehota pod ... | Napísal camo: 07.12.2011 19:59 | |
|
Drahí priatelia a milí nepriatelia,
Mám takýto kódik:
Kód: if(isset($_SESSION['mesageAdmin'])){ echo $_SESSION['mesageAdmin']; unset($_SESSION['mesageAdmin']); }
a keď tam je to unset, tak to proste ten mesage nevypíše resp. vypíše "undefined index". Keď ho odstránim, tak ho normálne vypíše. Nejako nechápem, ako to, že ten unset sa vykoná skôr ako to echo.
Vie mi to niekto vysvetliť?
|
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal emer: 07.12.2011 20:28 | |
|
urcite tam bude nejaka ina chyba, pretoze tento kod musi a funguje spravne. dobre sa popozeraj, ci k tomu este niekde inde nepristupujes.
btw, je to message
_________________ Sorry za prelkepy |
|
Registrovaný: 05.09.09 Príspevky: 1141 Témy: 127 Bydlisko: Lehota pod ... | Napísal autor témy camo: 07.12.2011 23:24 | |
|
Ja už som fakt v koncoch nič tam nevidím. Keď to odstránim tak to vypíše. Testoval som to snáď sto krát a všetko funguje aj s tým unset, ale nie v tomto súbore :
Kód: <?php //session start je v nadradenom súbore //!!! cesty musia byt absolutne, lebo subor je includovany z roznych urovni a vtedz je korenovy adresar rozny!!!! // sablona obsahuje premenne // $metaDescription - cisty text bez tagov // $header - <h1>Text hlavneho nadpisu</h1> // $menu - include 'menu.php'; // $obsah - <div class="content"></div> alebo form...
?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="generator" content="PSPad editor, www.pspad.com"> <title>cukrarengianka.sk</title> <meta name="description" content="Mesage">
<style type="text/css"> html, body, div, form, p, img, menu, ul, ol, li, a, h1, h2, h3{margin:0px; padding:0px} html,body{height:100%} body, table, form, h1, h2, h3, h4{font-family:verdana} img{display:block}
body{background:url('http://localhost/cukrarengianka.sk/pictures/giankaBG1.jpg') center top /*cesta musi byt absolutna, lebo include z roznych urovni robi bordel*/; position:relative; overflow:hidden} h2{background-color:#ffaa55; margin-top:150px; padding:15px; color:#431000} #obal{background-color:white; padding:50px 25px; position:relative; min-height:300px} #mesage{position:absolute; top:0px; left:0px; width:100%; padding:7px 25px; background-color:#ffd0c0} #mesage a{display:block; float:left; margin-right:15px; color:white; background-color:red; text-decoration:none; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; } .topIkon{display:block; float:left; width:100px; padding:20px; margin:35px; background-color:green; position:relative;} .topIkon ul{Nborder:1px solid red; display:none; position:absolute; top:30px; left:25px; z-index:50; width:150px; padding:15px; list-style-type:none; background-color:#ffc0b0} .topIkon:hover ul{display:block}
</style>
<!--[if lt IE 7]> <style type="text/css"> #obal{height:100%; } </style> <![endif]--> <script src="http://localhost/cukrarengianka.sk/frontend/eventUtiljs"></script> <script type="text/javascript"> function onloadka(){
} </script> </head> <body id="bodyId" onload="onloadka();"> <h2>cukrarengianka.sk - adminstrácia</h2> <div id="obal">
<div id="mesage"><b><a href="#" onclick="document.getElementById('mesage').style.display='none'; return false;"> X </a></b> <?php
if(isset($_SESSION['mesageAdmin'])){ $obsah.=$_SESSION['mesageAdmin']; echo $_SESSION['mesageAdmin']; unset($_SESSION['mesageAdmin']); }
?> </div>
<?php echo $obsah; ?>
</div> </body> </html>
// pridané po 2 hodinách 22 minútach od posledného príspevkuEDIT:
Už som na to prišiel. Celé to bolo spôsobené presmerovaním cez header().
Fuj, strašné...
Tu som to našiel na konci: http://stackoverflow.com/questions/6563 ... then-unset
|
|
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|