Estou impressionado sobre como você aprofundou o conteúdo, abordando questões de segurança. Parabéns, é muito difícil encontrar conteúdo em português sobre tecnologia com essa qualidade!
Ótimo vídeo, apenas um detalhe, é um erro abrir uma nova aba do google, inspecionar os cookies dela afirmando que o cookie da sessão localhost não está presente corroborando a explicação, já que o developer tools vai mostrar os cookies do domínio aberto. Abraço
CARAAAAAAACA!!!! E eu que tava pesquisando sobre segurança de sessões esse fds, teve coisa que nem entendi direito ao ler e tals, essa aula veio mais que certa. Satisfação Alexandre 😁
Professor, você poderia gravar um vídeo sobre session PHP procedural e com MySQL? Também gostaria de fazer um minicurso sobre sistema de login. Gostei muito da sua didática.
Opa, bom dia. Mas essa aula sobre session não importa se é procedural ou não, serve para todos cenários. E sobre o login, da uma olhada na playlist abaixo. ruclips.net/p/PLyugqHiq-SKeXyDVyYsOMpPpanvZ40yCs
além do básico? foi "ao infinito e além"! foi manual do PHP direto no site, sessão, cookie, arquivos de configuração do PHP (php.ini)... SENSACIONAL!!! Feliz 2025.
O que acontece se o navegador tiver alguma extensão ou qualquer outra coisa que bloqueie cookies, neste caso o session não irá funcionar? O que poderia ser feito neste caso?
Wow, tanta coisa que parece dificil na teoria explicada de maneira prática, QUE MARAVILHA, adorei muito. Mas uma duvida, o "session_destroy()" deleta esses arquivos de session ou limpa os dados? Eu to trabalhando com isso mas qnd eu uso esse comando e dou echo na $_SESSION ainda ta com todos os valores :'c
Fala Diablo_Chan. Quem bom que gostou da aula, e quanto a sua dúvida acho que merece uma outra aula a respeito, porque vejo que o session_destroy e o unset($_SESSION['key']) ainda tem muita gente com dúvida.
Primeiro agradeço pelo excelente conteúdo. Tem como ver o que o "phpsessid" guardou? Só confirmando: Ele é criado automaticamente quando damos o "session_start();?!
Fala LeandruPS. Não tem como ver o conteúdo do phpsessid no lado do cliente(navegador), somente no php mesmo. E sim, ele é criado quando você inicia uma sessão.
@@AlexandreCardoso Legal! Ali no caso você definiu os valores tipo "nome, idade" etc...mas se tiver somente com a "session_start" mas não definindo nenhum valor de forma antecipada...como eu resgataria o que está sendo armazenado. E obrigado pela ajuda! Outro dia eu estava correndo atrás de informação sobre "cURL" e achei no seu vídeo exatamente o que precisava....agora com essa questão também. VALEU!!!!!
P: mas se tiver somente com a "session_start" mas não definindo nenhum valor de forma antecipada...como eu resgataria o que está sendo armazenado. R:Se não guardou nenhum valor na sessão não tem como resgatar. Que bom que meus vídeos estão te ajudando, fico feliz demais.
Boa tarde. Alexandre, no caso do session_regeneration_id, num site real você mencionou que usaríamos na hora de fazer login, minha duvida é se devo usar esse método antes de criar por exemplo a $_SESSION['login'], ou usar após ter setado as sessões ?
Boa tarde Robson. Tanto faz, porque o cookie criado no navegador é criado na hora que você inicia a sessão, e não depois que você por exemplo cria o $_SESSION['login']. Eu faria o seguinte, se fez o login com sucesso, ou seja, verificou o email e senha, crio o $_SESSION['login'] e depois dou um session_regenerate_id(true).
Opa mano, o meu não gerou o arquivo do cookie o que pode ter sido? Fiz as cofigurações no php.ini, o código ta certinho e to usando o laragon. O caminho ta correto, não sei o q ta rolando.
Se eu definir um tempo para uma sessão, de por exemplo uma semana, para que todas as vezes que o usuário abra a página ele já esteja logado, ele será apagado ao fechar o navegador? Mesmo o tempo não tendo sido esgotado?
@@AlexandreCardoso Pelo teste que eu fiz, a sessão permanece! que é o que eu estava precisando, pois ao armazenar alguns dados de usuário em cookies, dava para o usuário alterar a sua função (user normal ou admin), o que é resolvido usando Sessions e colocando um tempo para expirar
Estou tentado entender como pegar sessões de duas tabelas ao mesmo tempo .. Pois existe a tabela produtos e a tabela imagens relacionada .. Como unir as duas numa Session .? Pra quando o usuário clicar no comprar produtos . Ir a imagem a descrição do produto num ckik só. Tô pesando se dá pra pegar retornando de um inner join . Ou seja pegar na volta
@@luizmagao sinto muito mesmo, mas está lá na descrição de cada plano, se tivesse como eu devolver seu dinheiro, com certeza devolveria, mas não tenho como.
Curso GRATUITO de PHP: bit.ly/php-para-iniciantes-clube-fullstack
Estou impressionado sobre como você aprofundou o conteúdo, abordando questões de segurança. Parabéns, é muito difícil encontrar conteúdo em português sobre tecnologia com essa qualidade!
Valeu Natan.
Que aulaaaa👏🏻👏🏻👏🏻👏🏻 sempre tive dúvidas nessa parte de sessão, valeu demaisss
Professor muito bom
echo demais essa aula
Muito obrigado.
Ótimo vídeo, apenas um detalhe, é um erro abrir uma nova aba do google, inspecionar os cookies dela afirmando que o cookie da sessão localhost não está presente corroborando a explicação, já que o developer tools vai mostrar os cookies do domínio aberto. Abraço
CARAAAAAAACA!!!!
E eu que tava pesquisando sobre segurança de sessões esse fds, teve coisa que nem entendi direito ao ler e tals, essa aula veio mais que certa.
Satisfação Alexandre 😁
A aula mais completa do RUclips. Primeiro vídeo que estou vendo e já me inscrevi. Parabéns
Muito obrigado
Ganhou um inscrito, sua didática é simples e direta, sem enrolação! Top
Obrigado.
Acho que descobri um bom canal para miha jornada no php
Seja bem vindo.
Fui realmente uma super Aula, muito obrigado Mano
Obrigado por assistir e comentar.
video top demais!
Era essa explicação que precisava, parabénsssss
🫡
Otimo conteúdo, além do Basico!!! 💻🚀
Aula excelente. Tudo q eu precisava.
Excelente aula. Muito obrigado!
Obrigado.
VOCÊ É FODA MEU AMIGO!!
Professor, você poderia gravar um vídeo sobre session PHP procedural e com MySQL? Também gostaria de fazer um minicurso sobre sistema de login. Gostei muito da sua didática.
Opa, bom dia.
Mas essa aula sobre session não importa se é procedural ou não, serve para todos cenários.
E sobre o login, da uma olhada na playlist abaixo.
ruclips.net/p/PLyugqHiq-SKeXyDVyYsOMpPpanvZ40yCs
além do básico? foi "ao infinito e além"! foi manual do PHP direto no site, sessão, cookie, arquivos de configuração do PHP (php.ini)... SENSACIONAL!!! Feliz 2025.
Feliz 2025 🎉
Melhor explicação em Português BR. Parabéns
Valeu darcio.
Top valeu professor 😅
Muito top e bem explicado
Valeu
Gostei demais da aula, a sua didática é ótima.
Obrigado 😃
Muito bom, excelente.
Valeu Elton.
O que acontece se o navegador tiver alguma extensão ou qualquer outra coisa que bloqueie cookies, neste caso o session não irá funcionar? O que poderia ser feito neste caso?
Ai complica, não tem o que fazer.
Wow, tanta coisa que parece dificil na teoria explicada de maneira prática, QUE MARAVILHA, adorei muito. Mas uma duvida, o "session_destroy()" deleta esses arquivos de session ou limpa os dados? Eu to trabalhando com isso mas qnd eu uso esse comando e dou echo na $_SESSION ainda ta com todos os valores :'c
Fala Diablo_Chan.
Quem bom que gostou da aula, e quanto a sua dúvida acho que merece uma outra aula a respeito, porque vejo que o session_destroy e o unset($_SESSION['key']) ainda tem muita gente com dúvida.
@@AlexandreCardoso opa, então vou ativar o sininho kkkkk Valeu
@@lucgamedev eu que agradeço
@@AlexandreCardoso No aguardo dessa aula. rsrs.
Já gravei essa aula e esqueci de colocar o link da aula aqui: ruclips.net/video/PpGPgx_CJ7c/видео.html
Primeiro agradeço pelo excelente conteúdo.
Tem como ver o que o "phpsessid" guardou?
Só confirmando: Ele é criado automaticamente quando damos o "session_start();?!
Fala LeandruPS.
Não tem como ver o conteúdo do phpsessid no lado do cliente(navegador), somente no php mesmo.
E sim, ele é criado quando você inicia uma sessão.
@@AlexandreCardoso Legal! Ali no caso você definiu os valores tipo "nome, idade" etc...mas se tiver somente com a "session_start" mas não definindo nenhum valor de forma antecipada...como eu resgataria o que está sendo armazenado.
E obrigado pela ajuda! Outro dia eu estava correndo atrás de informação sobre "cURL" e achei no seu vídeo exatamente o que precisava....agora com essa questão também. VALEU!!!!!
P: mas se tiver somente com a "session_start" mas não definindo nenhum valor de forma antecipada...como eu resgataria o que está sendo armazenado.
R:Se não guardou nenhum valor na sessão não tem como resgatar.
Que bom que meus vídeos estão te ajudando, fico feliz demais.
@@AlexandreCardoso A legal, obrigado!
Me ajudou bastante mesmo! Muito obrigado!!
Boa tarde. Alexandre, no caso do session_regeneration_id, num site real você mencionou que usaríamos na hora de fazer login, minha duvida é se devo usar esse método antes de criar por exemplo a $_SESSION['login'], ou usar após ter setado as sessões ?
Boa tarde Robson.
Tanto faz, porque o cookie criado no navegador é criado na hora que você inicia a sessão, e não depois que você por exemplo cria o $_SESSION['login'].
Eu faria o seguinte, se fez o login com sucesso, ou seja, verificou o email e senha, crio o $_SESSION['login'] e depois dou um session_regenerate_id(true).
Opa mano, o meu não gerou o arquivo do cookie o que pode ter sido? Fiz as cofigurações no php.ini, o código ta certinho e to usando o laragon. O caminho ta correto, não sei o q ta rolando.
Opa, blz ?
Infelizmente não sei como te ajudar, só pela mensagem não tem como te dizer onde está o problema.
Se eu definir um tempo para uma sessão, de por exemplo uma semana, para que todas as vezes que o usuário abra a página ele já esteja logado, ele será apagado ao fechar o navegador? Mesmo o tempo não tendo sido esgotado?
Isso, se o usuário fechar o navegador a sessão já era.
@@AlexandreCardoso Pelo teste que eu fiz, a sessão permanece! que é o que eu estava precisando, pois ao armazenar alguns dados de usuário em cookies, dava para o usuário alterar a sua função (user normal ou admin), o que é resolvido usando Sessions e colocando um tempo para expirar
Estou tentado entender como pegar sessões de duas tabelas ao mesmo tempo ..
Pois existe a tabela produtos e a tabela imagens relacionada ..
Como unir as duas numa Session .?
Pra quando o usuário clicar no comprar produtos .
Ir a imagem a descrição do produto num ckik só.
Tô pesando se dá pra pegar retornando de um inner join .
Ou seja pegar na volta
Acho que você está confundindo sessões com alguma outra coisa.
@@AlexandreCardoso certo
❤😅
Tem toda segurança com session no curso de login?
Amigo virei membro mas aí não estou conseguindo vê os vídeos porque?
Para você ver todos os vídeos tem que ser membro PREMIUM, o APOIO como o nome diz é somente para apoiar o canal.
Ow poxaaa... 😞
@@luizmagao sinto muito mesmo, mas está lá na descrição de cada plano, se tivesse como eu devolver seu dinheiro, com certeza devolveria, mas não tenho como.
Tudo bem! Vou tentar conseguir o resto pra pagar e liberar as aulas.
@@AlexandreCardoso so fazer o PIX ue... pq nao tem como ?