Como trabalhar com as sessões no php | Além do básico

Поделиться
HTML-код
  • Опубликовано: 24 янв 2025

Комментарии • 72

  • @AlexandreCardoso
    @AlexandreCardoso  2 года назад +4

    Curso GRATUITO de PHP: bit.ly/php-para-iniciantes-clube-fullstack

  • @natandematos3945
    @natandematos3945 Год назад +15

    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!

  • @mysticgtv
    @mysticgtv 2 месяца назад +1

    Que aulaaaa👏🏻👏🏻👏🏻👏🏻 sempre tive dúvidas nessa parte de sessão, valeu demaisss

  • @RobertoSantos-ie7sk
    @RobertoSantos-ie7sk Месяц назад +1

    Professor muito bom
    echo demais essa aula

  • @fernandowobeto
    @fernandowobeto 3 месяца назад +1

    Ó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

  • @lucasffgomes
    @lucasffgomes 2 года назад +4

    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 😁

  • @viniciussalmeron726
    @viniciussalmeron726 3 месяца назад +1

    A aula mais completa do RUclips. Primeiro vídeo que estou vendo e já me inscrevi. Parabéns

  • @fabiocamargo9036
    @fabiocamargo9036 6 месяцев назад +1

    Ganhou um inscrito, sua didática é simples e direta, sem enrolação! Top

  • @JuniorCambula
    @JuniorCambula 5 месяцев назад +1

    Acho que descobri um bom canal para miha jornada no php

  • @HelderMachava
    @HelderMachava Год назад +1

    Fui realmente uma super Aula, muito obrigado Mano

  • @JuniorCambula
    @JuniorCambula 5 месяцев назад +1

    video top demais!

  • @lucianofran4696
    @lucianofran4696 7 месяцев назад +1

    Era essa explicação que precisava, parabénsssss

  • @EmanoelPedroCunha
    @EmanoelPedroCunha Год назад +1

    Otimo conteúdo, além do Basico!!! 💻🚀

  • @luannogueira8128
    @luannogueira8128 Год назад +1

    Aula excelente. Tudo q eu precisava.

  • @ngomafortuna2667
    @ngomafortuna2667 7 месяцев назад +1

    Excelente aula. Muito obrigado!

  • @mouraofelipe6
    @mouraofelipe6 Год назад +1

    VOCÊ É FODA MEU AMIGO!!

  • @DroidManiacos
    @DroidManiacos Год назад +1

    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.

    • @AlexandreCardoso
      @AlexandreCardoso  Год назад

      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

  • @ronaldopalamim3097
    @ronaldopalamim3097 22 дня назад +1

    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.

  • @darcio28
    @darcio28 2 года назад +2

    Melhor explicação em Português BR. Parabéns

  • @HelenilsonOliveiraa
    @HelenilsonOliveiraa 9 месяцев назад +1

    Top valeu professor 😅

  • @marcosjunior6492
    @marcosjunior6492 Год назад +1

    Muito top e bem explicado

  • @dandajoga4711
    @dandajoga4711 Год назад +1

    Gostei demais da aula, a sua didática é ótima.

  • @eltonramos3193
    @eltonramos3193 Год назад +1

    Muito bom, excelente.

  • @cofregame
    @cofregame 11 месяцев назад +2

    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?

  • @lucgamedev
    @lucgamedev 2 года назад +1

    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

    • @AlexandreCardoso
      @AlexandreCardoso  2 года назад +1

      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.

    • @lucgamedev
      @lucgamedev 2 года назад +1

      @@AlexandreCardoso opa, então vou ativar o sininho kkkkk Valeu

    • @AlexandreCardoso
      @AlexandreCardoso  2 года назад

      @@lucgamedev eu que agradeço

    • @nicolassouza2483
      @nicolassouza2483 Год назад +1

      @@AlexandreCardoso No aguardo dessa aula. rsrs.

    • @AlexandreCardoso
      @AlexandreCardoso  Год назад

      Já gravei essa aula e esqueci de colocar o link da aula aqui: ruclips.net/video/PpGPgx_CJ7c/видео.html

  • @LeandruPS
    @LeandruPS 2 года назад +1

    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();?!

    • @AlexandreCardoso
      @AlexandreCardoso  2 года назад +1

      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.

    • @LeandruPS
      @LeandruPS 2 года назад +1

      @@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!!!!!

    • @AlexandreCardoso
      @AlexandreCardoso  2 года назад +1

      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.

    • @LeandruPS
      @LeandruPS 2 года назад

      @@AlexandreCardoso A legal, obrigado!
      Me ajudou bastante mesmo! Muito obrigado!!

  • @robsonmansardo4817
    @robsonmansardo4817 2 года назад +1

    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 ?

    • @AlexandreCardoso
      @AlexandreCardoso  2 года назад

      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).

  • @Teka1719
    @Teka1719 13 дней назад +1

    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.

    • @AlexandreCardoso
      @AlexandreCardoso  13 дней назад

      Opa, blz ?
      Infelizmente não sei como te ajudar, só pela mensagem não tem como te dizer onde está o problema.

  • @caioemanoel3825
    @caioemanoel3825 Год назад +1

    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
      @AlexandreCardoso  Год назад

      Isso, se o usuário fechar o navegador a sessão já era.

    • @caioemanoel3825
      @caioemanoel3825 Год назад

      @@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

  • @chapulinazulado7717
    @chapulinazulado7717 2 года назад +1

    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

  • @sophiabacelar4976
    @sophiabacelar4976 6 месяцев назад +1

    ❤😅

  • @David55293
    @David55293 Год назад +1

    Tem toda segurança com session no curso de login?

  • @luizmagao
    @luizmagao 2 года назад +1

    Amigo virei membro mas aí não estou conseguindo vê os vídeos porque?

    • @AlexandreCardoso
      @AlexandreCardoso  2 года назад

      Para você ver todos os vídeos tem que ser membro PREMIUM, o APOIO como o nome diz é somente para apoiar o canal.

    • @luizmagao
      @luizmagao 2 года назад

      Ow poxaaa... 😞

    • @AlexandreCardoso
      @AlexandreCardoso  2 года назад

      @@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.

    • @luizmagao
      @luizmagao 2 года назад +1

      Tudo bem! Vou tentar conseguir o resto pra pagar e liberar as aulas.

    • @user-dw2lb4ut4s
      @user-dw2lb4ut4s 2 года назад

      @@AlexandreCardoso so fazer o PIX ue... pq nao tem como ?