Passar variavel via POST ou GET para url usando scripting
Gostaria de saber se alguem sabe como abrir uma pagina usando script para passar variaveis via get ou post.
ex:
/get www.site.com.br?variavel=primeiravariavel
algo nesse sentido para que seja possivel pegar essas informaçoes e guardar em banco de dado ou tratar para outros fins.
Alguem sabe desvendar este desafio?
Re: Passar variavel via POST ou GET para url usando scripting
Não sei se entendi corretamente a sua necessidade. Você tem um script que precisa passar dados para um banco de dados e para isso quer usar uma URL para isso?
A primeira sugestão seria que o script passe os dados diretamente para o banco de dados, sem passar para HTTP. É mais fácil e eficiente. No entanto talvez você já tenha esse servidor web que recebe as variaveis via POST e queria aproveitar isso para inserir os dados. Isso é possível.
A próxima questão é: qual linguagem de script você vai querer usar? Perl? PHP? Phyton? Todas elas tem bibliotecas de HTTP. Através dessas bibliotecas você monta uma URL e envia para o servidor.
Por último, tome cuidado com as questões de segurança. Se for uma URL acessível externamente (ou mesmo acessível pelos usuários da sua rede) ela pode ser utilizada para inserirem dados inválidos. Daí a necessidade de usar um mecanismo de autenticação. As bibliotecas HTTP das linguagens disponíveis normalmente tem opção de autenticação, porém é mais um grau de complexidade.
A minha sugestão é que você realmente corte essa etapa de servidor web e utilize os mecanismos de banco de dados da linguagem que você tem disponível.
Espero ter ajudado
Abraços
Marcelo
///Ynoma
Re: Passar variavel via POST ou GET para url usando scripting
Parece que vc nao entendeu meu problema entoa volto a explicar, o script que estou falando se encontra dentro do mikrotik preciso que essa linha de comando que vai ser executada dentro do mikrotik passe informaçoes para fora do mikrotik via post para php, asp ou qualquer outra linguagem mas ela partira de dentro do mikrotik via linha de comando.
Re: Passar variavel via POST ou GET para url usando scripting
Tem sim, o comando fetch faz isso, usamos ele pra passar parametro ao nossos sistemas vis script mikrotik.
Um forte abraço.
Re: Passar variavel via POST ou GET para url usando scripting
Muito obrigado era isso mesmo que precisava vc merece uma estrla logo abaixo esta o comando a url pode ser usada como precisar desde que o caminho exista claro.
/tool fetch url="http://www.mikrotik.com/img/netaddresses2.pdf" mode=http
Re: Passar variavel via POST ou GET para url usando scripting
Opa! Acho que agora posso inventar meu próprio ddns. Vou testar.