Passar variáveis entre diferentes arquivos PHP

1. Passar variáveis entre diferentes arquivos PHP

Andreina
andreinamendes63

(usa Outra)

Enviado em 23/12/2016 - 00:38h

Olá, é que eu estou tentando passar uma variável de um arquivo PHP para outro mas todos os sites que pesquiso me indicam a colocar arquivo.php?variável=valor, porém essa variável que quero passar esta recebendo o parâmetro id do meu banco de dados antes de linkar para a outra página e queria saber como envia-la sem adicionar um parâmetro a ela.
obs: também ja tentei o session mas também da certo n sei se é por que utilizei de forma errada.


  


2. Re: Passar variáveis entre diferentes arquivos PHP

Zenas Alves
zenas

(usa Slackware)

Enviado em 23/12/2016 - 01:39h

andreinamendes63 escreveu:

Olá, é que eu estou tentando passar uma variável de um arquivo PHP para outro mas todos os sites que pesquiso me indicam a colocar arquivo.php?variável=valor, porém essa variável que quero passar esta recebendo o parâmetro id do meu banco de dados antes de linkar para a outra página e queria saber como envia-la sem adicionar um parâmetro a ela.
obs: também ja tentei o session mas também da certo n sei se é por que utilizei de forma errada.


Isso é até uma boa ideia, já que evita ataques de SQL Injection. Mas isso vai requerer uma configuração que não é convencional, como alocar uma variável num arquivo de texto ou rodar duas páginas PHP no mesmo script, assim você poderá acessar o valor das variáveis pelo próprio arquivo.




3. Re: Passar variáveis entre diferentes arquivos PHP

Andreina
andreinamendes63

(usa Outra)

Enviado em 23/12/2016 - 01:59h

sou iniciante em programação, como posso linkar e diferenciar páginas php em um mesmo script?


4. Re: Passar variáveis entre diferentes arquivos PHP

Zenas Alves
zenas

(usa Slackware)

Enviado em 23/12/2016 - 02:14h

andreinamendes63 escreveu:

sou iniciante em programação, como posso linkar e diferenciar páginas php em um mesmo script?


Ué, da mesma forma que você faria o script separadamente, só que no mesmo arquivo. Por exemplo, a estrutura padrão seria:
HTML -> index.htm
(...)
<form action="seuscript.php" name="valor">
(...)
PHP -> recebe.php
(...)
$valor = $_GET['valor'];
(...)


Se você quer fazer na mesma página, basta embutir o HTML no arquivo PHP e lá em baixo pegar o valor, ficaria mais ou menos assim:
PHP -> index.php
(...)
echo \"<form action="index.php" name="valor">\"
(...)
(...)
$valor = $_GET['valor'];
(...)


Lembrando que isso é só um esboço, uma aplicação real de uma funcionalidade como essa exigiria mais recursos (possivelmente Javascript) para realizar bem a sua proposta. Como você falou existem as sessions, também é válido testar cookies e tudo mais. Eu mostrei essa construção simples pois você disse que é iniciante, mas eu acho que seria melhor você estudar e procurar mais a fundo os escopos possíveis da estrutura de um script PHP seguro e limpo.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts