Variaveis Globais em php [RESOLVIDO]

1. Variaveis Globais em php [RESOLVIDO]

Cleiton Ap. de Souza
cleitonapsouza

(usa Debian)

Enviado em 27/11/2013 - 11:47h

Bom dia Pessoal,

Pergunta básica.
Gostaria de saber como faço para declarar uma variável global no php utilizando o método POST
Exemplo

$usuariol=$_POST['txtusuario'];
$senhal=$_POST['txtsenha'];

Gostaria que essas variáveis fosse acessíveis em outros arquivos php.

Obrigado Desde já.


  


2. MELHOR RESPOSTA

Leandro Nkz
leandro

(usa Arch Linux)

Enviado em 27/11/2013 - 12:13h

tuxton escreveu:

Bom dia Pessoal,

Pergunta básica.
Gostaria de saber como faço para declarar uma variável global no php utilizando o método POST
Exemplo

$usuariol=$_POST['txtusuario'];
$senhal=$_POST['txtsenha'];

Gostaria que essas variáveis fosse acessíveis em outros arquivos php.

Obrigado Desde já.


Utilize SESSIONS:

Atribuindo valores:


<?php
/* Inicia a sessão
* Toda vez que você for lidar com os dados de uma
* sessão, ela deve ser inicializada
*/
session_start();

//Atribui os valores
$_SESSION['usuario'] = $_POST['txtusuario'];
$_SESSION['senha'] = $_POST['txtsenha'];

?>



Recuperando-os:


<?php

//Inicializa a sessão
session_start();

//Printa o conteúdo das variáveis
echo "Seu usuário é: ". $_SESSION['usuario'];
echo "\nSua senha é: ". $_SESSION['senha'];

?>



Mais informações consulte:
http://php.net/manual/pt_BR/reserved.variables.session.php

3. Re: Variaveis Globais em php [RESOLVIDO]

Cleiton Ap. de Souza
cleitonapsouza

(usa Debian)

Enviado em 27/11/2013 - 12:21h

E na linha abaixo?:

$sqll = "select * from phplogin where(username = '".$usuariol."' and password = '".$senhal."' and signin = 'n');";

Eu trocaria o $usuariol e $senhal pelo usuario e senha setado no session?

Muito obrigado


4. Re: Variaveis Globais em php [RESOLVIDO]

Leandro Nkz
leandro

(usa Arch Linux)

Enviado em 27/11/2013 - 12:39h

tuxton escreveu:

E na linha abaixo?:

$sqll = "select * from phplogin where(username = '".$usuariol."' and password = '".$senhal."' and signin = 'n');";

Eu trocaria o $usuariol e $senhal pelo usuario e senha setado no session?

Muito obrigado


Exato!

Ficaria assim:


$sqll = "select * from phplogin where(username = '".$_SESSION['usuariol']."' and password = '".$_SESSION['senhal']."' and signin = 'n');";


Uma dica: se você está utilizando o MySQL como banco de dados (o que é bem comum), procure utilizar a extensão "Mysqli":

http://php.net/manual/pt_BR/book.mysqli.php

Uma das vantagens desta extensão é a segurança, ao utilizá-la, fica mais fácil de se proteger de SQL Injection.

Veja um exemplo de uso aqui: http://www.php.net/manual/pt_BR/mysqli-stmt.bind-param.php

Boa sorte!


5. Re: Variaveis Globais em php [RESOLVIDO]

Cleiton Ap. de Souza
cleitonapsouza

(usa Debian)

Enviado em 27/11/2013 - 12:42h

Muito Obrigado Leandro.

Testei aqui e deu certo.

Obrigado Também pelas dicas.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts