Logar em pagina php via código

3 respostas
D

Oi a todos, estou precisando de fazer o seguinte:

tenho uma pagina em php na web que quero logar nela via código, autenticando e recebendo o cookie, e receber o html em que eu estaria logado para um arquivo de texto simples,

a pagina não precisa ser mostrada, então apenas as conexões são necessárias, não há necessidade de nada visual

sendo que eu ja procurei um bocado mas ainda nada significativo como o código ou explicando pelo menos como funciona pra vc mandar um nome e senha e receber o cookie da sessão e assim fazer o download da pagina logada.

eu tava pensando, caso ninguem saiba como fazer, seria mais facil criar um cookie a partir de outro que eu ja tenho com nome e senha e apenas utiliza-lo para pedir a pagina logada?

que da pra fazer eu sei, mas sinceramente não estou vendo o caminho que possibilite perfeitamente, eu já tentei pegar um navegador do sourceforge e modificar mas o que quero não consegui implementar

3 Respostas

maquiavelbona

Não achou nem código? :?
Segundo link da busca “java http connection cookie”
http://exampledepot.com/egs/java.net/GetCookies.html

Até!

D

bom, algo assim eu tinha visto parecido, mas tava querendo saber algo por exemplo que post eu faço para logar numa pagina onde pede o campo login e senha, e o qual a resposta que eu teria.

no php ta assim

<tr><td class="midtext">Password:</td><td><input type="password" name="password" size="25" class="form" autocomplete="off"></td></tr>
<tr><td></td><td align="right"><input type="submit" value="Login" name="loginsubmit" class="form"></td></tr>
Username:

então eu faria um post (não sei o comando) pra pagina e assim receberia a pagina home com eu logado

(editei enquanto vc respondia e não vi)

maquiavelbona

Ali explica bem como pegar um cookie. Se você souber qual o endereço para onde o tal form vai enviar e protocolo for GET, é fácil. Se for POST, é só procurar agora por “java http post”.

Até!

Criado 6 de julho de 2008
Ultima resposta 6 de jul. de 2008
Respostas 3
Participantes 2