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