Jump to content

mais uma pergunta noob- Sessoes


joxnas

Recommended Posts

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/a5466480/public_html/joxnas/ageral.php:9) in /home/a5466480/public_html/joxnas/ageral.php on line 12

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/a5466480/public_html/joxnas/ageral.php:9) in /home/a5466480/public_html/joxnas/ageral.php on line 12

Não consigo iniciar sessões..

O host é novo.

Esclareçam-me , sff  😕

Link to comment
Share on other sites

Não esquecer que funções que alterem headers (cookies, sessões, etc...) devem ser colocadas antes de qualquer saída de texto. Logo, algures na linha 9, deves ter uma função que escreve alguma coisa para a página... se possivel, posta aqui o script, sff.

Nick antigo: softclean | Tens um projeto? | Wiki P@P

Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.

Link to comment
Share on other sites

Pois, mas no outro host dava.. porque é que neste não haveria de dar.  De qualque rmaneira, o script começa assim..

HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Jlog</title>
<link rel="stylesheet" type="text/css" href="cleanjlog.css">
</head>
<body>

PHP Logo imediatamente a seguir ao html de cima

<? 
include("functions.php");
require("jlogcon.php");
session_start();
?>

o Html que vem depois... (só um bocadinho)(A pagina é muito grande por aqui o script todo mais o html so ia gerar mais confusao)

<!--INICIO DA PAG-->
<!--HEADER E DIVS PRINCIPAIS-->
<div id="behind"><!--0-->
<div align="center"><!--1-->
<div id="back"><!--2-->
<div class="midlle"><!--3-->
<div id="header"></div> (...)

E mesmo que eu ponha

<? 
session_start();
include("functions.php");
require("jlogcon.php");

?>

dá erro na mesma..

EDIT:

Bem pus o codigo do session start no topo de tudo, até das tags head e n sei que, e ja deu..

Pensava que so importava por no topo da tag body, mas plos vistos tava enganado ne.. 😕

Link to comment
Share on other sites

Ok, então imagina este troço..

<?
echo "Clique <a href=\"javascript:history.go(-1)\">aqui</a> para voltar <br>";

$ver=mysql_query("SELECT id,autor FROM comentarios WHERE autor='".$nick."' ORDER BY id DESC LIMIT 1 ");

while($ver2 = mysql_fetch_array($ver,MYSQL_ASSOC))
{
  if(setcookie("editpost",$ver2['id'],time()+600))
  {
  echo "A menos que seja administrador,depois de comentar tem 10 minutos para editar ou apagar o comentario; Ao fim deste periodo, nao poderá mais   alterar o comentario feito nem apaga-lo.<br>Se fizer outro comentario, nao poderá editar ou apagar os comentarios que fez anteriormente, mesmo que ainda não tenha expirado o tempo para o fazer.";
  }

}

?>

Já que tenho de meter isto no principio, da-me uma ideia duma possivel forma  para que as mensagens de sucesso ou erro ou seja lá o que for, apareçam como se estivessem lá no meio da página com o html formatadinho e lindinho 😕 sff

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.