Criar Sessao PHP dentro de Javascript

1,202 views
Skip to first unread message

[ Douglas Fernandes ]

unread,
Mar 7, 2008, 1:52:55 PM3/7/08
to list...@googlegroups.com
Como crio uma sessão PHP (session_start> $_SESSION['sessao']="abc") dentro de uma função javascript?


Document.write sobrescreve minha pagina...



--
..........................................
Douglas Machado Fernandes

Cel:  51 92662272
MSN:  doug...@gmail.com
..........................................
"
Não existem atalhos para o destino.
Em hipótese alguma, haverá vitória sem luta, e não haverá luta sem adversários.
"

Cadu de Castro Alves

unread,
Mar 7, 2008, 1:58:00 PM3/7/08
to list...@googlegroups.com
Bom,
 
Não sei o que você pretendo com isso, mas se você quiser printar o conteúdo de $_SESSION['sessao'], basta dar um echo no JS. Exemplo:
 
<script type="text/javascript">
var foo = <?php echo $_SESSION['sessao']; ?>;
alert(foo);
</script>
 
Abs!
 
Cadu
2008/3/7 [ Douglas Fernandes ] <doug...@gmail.com>:



--
Att,

Cadu de Castro Alves
http://www.cadudecastroalves.com

Janes Roberto

unread,
Mar 7, 2008, 1:08:51 PM3/7/08
to list...@googlegroups.com
O session_start() não  tem que vir em primeiro nuam página? Se vc usar "
<script type="text/javascript">" já não vai funcionar...

[ Douglas Fernandes ]

unread,
Mar 7, 2008, 2:08:59 PM3/7/08
to list...@googlegroups.com
A intenção eh uma gambiarra, hehehe.. quero ter certeza que a pagina foi chamada a partir do javascript. Entao verifico se a sessao q o js cria existe...

Alguma solução mais apropriada?
OBS: aquele alert nao vai abrir uma janela??

2008/3/7 Cadu de Castro Alves <cadudeca...@gmail.com>:

Cadu de Castro Alves

unread,
Mar 7, 2008, 2:21:12 PM3/7/08
to list...@googlegroups.com
Sim, vai. Ou pelo menos deveria. ;-)
Não vejo outra solução. Não tem como você pegar o valor da sessão pelo JS sem usar o PHP, já que isso vem no PHP.
 
Você poderia me dizer o que você realmente quer (ou precisa) fazer?
2008/3/7 [ Douglas Fernandes ] <doug...@gmail.com>:

[ Douglas Fernandes ]

unread,
Mar 7, 2008, 2:32:10 PM3/7/08
to list...@googlegroups.com
- Clico no botao DELETAR CPF
- ele me pergunta se realmente desejo deletar
- se sim, ele abre a pagina q exclui o registro do banco.
- porem passo o cpf pra outra pagina via GET
e por isso queria verificar a existencia de uma sessao de exclusao

h4mn

unread,
Mar 7, 2008, 2:53:38 PM3/7/08
to LISTA PHP
Douglas, eu vi algo parecido analizando o código fonte das páginas de
recados do orkut. Deduzi que quando uma página de scrap é gerada pelo
servidor vai um input hidden com uma clsid junto com o form de
exclusão, deduzi também que antes de deletar o registro é feito uma
verificação desse clsid na leitura do post. É uma boa técnica mas não
sei se funcionaria no seu caso.
Espero ter ajudado,
[]'s

On 7 mar, 16:32, "[ Douglas Fernandes ]" <dougk...@gmail.com> wrote:
> - Clico no botao DELETAR CPF
> - ele me pergunta se realmente desejo deletar
> - se sim, ele abre a pagina q exclui o registro do banco.
> - porem passo o cpf pra outra pagina via GET
> e por isso queria verificar a existencia de uma sessao de exclusao
>
> 2008/3/7 Cadu de Castro Alves <cadudecastroal...@gmail.com>:
>
>
>
> > Sim, vai. Ou pelo menos deveria. ;-)
> > Não vejo outra solução. Não tem como você pegar o valor da sessão pelo JS
> > sem usar o PHP, já que isso vem no PHP.
>
> > Você poderia me dizer o que você realmente quer (ou precisa) fazer?
> > 2008/3/7 [ Douglas Fernandes ] <dougk...@gmail.com>:
>
> > > A intenção eh uma gambiarra, hehehe.. quero ter certeza que a pagina foi
> > > chamada a partir do javascript. Entao verifico se a sessao q o js cria
> > > existe...
>
> > > Alguma solução mais apropriada?
> > > OBS: aquele alert nao vai abrir uma janela??
>
> > > 2008/3/7 Cadu de Castro Alves <cadudecastroal...@gmail.com>:
>
> > > > Bom,
>
> > > > Não sei o que você pretendo com isso, mas se você quiser printar o
> > > > conteúdo de $_SESSION['sessao'], basta dar um echo no JS. Exemplo:
>
> > > > <script type="text/javascript">
> > > > var foo = <?php echo $_SESSION['sessao']; ?>;
> > > > alert(foo);
> > > > </script>
>
> > > > Abs!
>
> > > > Cadu
> > > > 2008/3/7 [ Douglas Fernandes ] <dougk...@gmail.com>:
>
> > > > Como crio uma sessão PHP (session_start> $_SESSION['sessao']="abc")
> > > > > dentro de uma função javascript?
>
> > > > > Document.write sobrescreve minha pagina...
>
> > > > > --
> > > > > ..........................................
> > > > > Douglas Machado Fernandes
>
> > > > > Cel: 51 92662272
> > > > > MSN: dougk...@gmail.com
> > > > > ..........................................
> > > > > "
> > > > > Não existem atalhos para o destino.
> > > > > Em hipótese alguma, haverá vitória sem luta, e não haverá luta sem
> > > > > adversários.
> > > > > "
>
> > > > --
> > > > Att,
>
> > > > Cadu de Castro Alves
> > > >http://www.cadudecastroalves.com
>
> > > --
> > > ..........................................
> > > Douglas Machado Fernandes
>
> > > Cel: 51 92662272
> > > MSN: dougk...@gmail.com
> > > ..........................................
> > > "
> > > Não existem atalhos para o destino.
> > > Em hipótese alguma, haverá vitória sem luta, e não haverá luta sem
> > > adversários.
> > > "
>
> > --
> > Att,
>
> > Cadu de Castro Alves
> >http://www.cadudecastroalves.com
>
> --
> ..........................................
> Douglas Machado Fernandes
>
> Cel: 51 92662272
> MSN: dougk...@gmail.com

Pedro Henrique Fialho

unread,
Mar 7, 2008, 4:19:54 PM3/7/08
to list...@googlegroups.com
Pega por ajax po

2008/3/7 h4mn <h4mn...@gmail.com>:
--~--~---------~--~----~------------~-------~--~----~
=====================================




--
Pedro Henrique Fialho de Souza
Ciência da Computação - UFJF
Tel: (32) 9994 0411
MSN: fial...@hotmail.com
ICQ: 323764499
Reply all
Reply to author
Forward
0 new messages