| Autor | Zpráva | ||
|---|---|---|---|
| ssssa Profil * |
#1 · Zasláno: 30. 11. 2008, 13:46:21
Odešlu cookie
setcookie("neco", "neco", time()+300);Warning: Cannot modify header information - headers already sent by (output started at adresa:8) in adresa on line 14 |
||
| Měsíček Profil |
#2 · Zasláno: 30. 11. 2008, 13:55:04
http://cz2.php.net/manual/en/function.setcookie.php
Cookie se musí odeslat dříve než nastane nějáký výstup .. tedy ideálně je to dát úplně nahoru. |
||
| Peta Profil * |
#3 · Zasláno: 30. 11. 2008, 15:16:25
Kdyby jsi nevěděl odkud výstup jde můžeš zkusit použít funkci headers_sent($file, $line);
|
||
| ssssa Profil * |
#4 · Zasláno: 30. 11. 2008, 16:24:27
A neexistuje u proměnné SESSION taky načasování jako má setcookie ?
|
||
| ssssa Profil * |
#5 · Zasláno: 30. 11. 2008, 17:04:02
Vyzkoušel jsem všechno možné, ale pořád se to neodešlě (ani $_SESSION). Jediný výstup je výstup spojení s db a jelikož na místě s odesíláním setcookie se pracuje s db, nemůžu to dát nad spojení s db. Nedá se to nějak obejít?
|
||
| Leo Profil |
#6 · Zasláno: 30. 11. 2008, 17:07:35
"Jediný výstup je výstup spojení s db a jelikož na místě s odesíláním setcookie se pracuje s db, nemůžu to dát nad spojení s db."
Vystup spojeni s db je co? Leo |
||
| ssssa Profil * |
#7 · Zasláno: 30. 11. 2008, 17:09:24
To je navázání spojení s db, konkrétně
$sql = mysql_connect("","","");
if(!$sql){
die("...");}
|
||
| nightfish Profil |
#8 · Zasláno: 30. 11. 2008, 17:21:10
pošli sem obsah souboru "adresa", od začátku až po řádek 16 (s nějakým zvýrazněním řádků 8 a 14)
|
||
| ssssa Profil * |
#9 · Zasláno: 30. 11. 2008, 17:46:26
Ty čísla řádků u chyb se pořád mění podle toho kde $_SESSION je, ale začátek souboru vypadá:
<?
include("connect.php");
?>
<!doctype html public "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Language" content="cs">
<meta name="keywords" content="...">
<meta name="description" content="...">
<link rel="stylesheet" type="text/css" href="images/styleg.css">
<title>...</title>
</head><?php
$sql = mysql_connect("","","");
if(!$sql){
die("...");}
function prihlaseni()
{
$heslo = MD5($_REQUEST["Heslo"]);
$query = mysql_query("SELECT Heslo FROM prihlaseni WHERE (Heslo LIKE '$heslo')");
if(mysql_num_rows($query)>0){
session_start();
$_SESSION["time"] = time()+300;
return true;
}else{
return false;
}
}
function overeni()
{
$cas = time();
if($_SESSION["time"]>$cas){
return true;
}else{
return false;
}
}
mysql_select_db("...", $sql);
mysql_query("SET NAMES utf8");
Header("Pragma: no-cache");
Header("Cache-control: no-cache");
?> |
||
| ssssa Profil * |
#10 · Zasláno: 1. 12. 2008, 19:06:07
Jednoduše vyřešeno: fnkcí
ob_start |
||
|
Časová prodleva: 17 let
|
|||
0