curl script (mijn eigen streaming server bekijken zonder in te loggen)

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Miquel

Miquel

23/10/2009 01:16:00
Quote Anchor link
hoy,

ik zoek een manier om rechtreeks naar beveiligde pagina te gaan,
daarmede volgend scriptje:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
$link
= "http://blabla.com/";
$account = "blabla";
$pass = "blabla";
$ch = curl_init($link);
    curl_setopt($ch, CURLOPT_POST, true);
    
    
    curl_setopt($ch, CURLOPT_POSTFIELDS, "user=" .$account."&pwd=".$pass."&op=monitor_link");

                            
    curl_exec($ch);
    
    if (curl_errno($ch)) {
       print curl_error($ch);
        }

    else{
        curl_close($ch);
        }

?>


Maar lukt niet,
of kan ik curl niet gebruiken om in te loggen op een pagina die geen php ondersteund?
Server waar ik dit script op draai ondersteund php en curl,
maar pagina naarwaar ik dien te worden doorgestuurd is lokaal.

bedankt
Gewijzigd op 01/01/1970 01:00:00 door Miquel
 
PHP hulp

PHP hulp

29/11/2024 00:57:56
 

23/10/2009 08:48:00
Quote Anchor link
Je moet de URL opgeven die in het inlogformulier staat. Dus in plaats van http://blaat.wat/ naar http://blaat.wat/login ;-)
 
Miquel

Miquel

24/10/2009 03:59:00
Quote Anchor link
dat weet ik, maar nog lukt het niet
 

24/10/2009 10:44:00
Quote Anchor link
Quote:
Server waar ik dit script op draai ondersteund php en curl,
maar pagina naarwaar ik dien te worden doorgestuurd is lokaal.

Bedoel je met lokaal localhost? In dat geval zal die doorgestuurd worden naar dezelfde server als waar je verzoek vandaan komt? Wil je dat of wil je wat anders?
 
Jelmer -

Jelmer -

24/10/2009 11:42:00
Quote Anchor link
Als je wilt inloggen neem ik aan dat je daarna ook als die ingelogde persoon een 2e request wilt doen. Ik denk dat je dan de cookies van deze request moet opslaan en die bij de 2e request moet gebruiken, omdat je dankzij zo'n cookie ingelogd blijft.

edit: Trouwens, wat houdt "het lukt niet" in? Wat verwacht je, en wat gebeurt er nu?
Gewijzigd op 01/01/1970 01:00:00 door Jelmer -
 
Miquel

Miquel

24/10/2009 14:15:00
Quote Anchor link
bedankt alvast voor de reactie's
Nou met lokaal bedoel ik idd localhost en gebruiker dient naar webpagina te worden doorgestuurd.

Als ik pagina aanroep via bovenstaand script krijg ik dit
"Empty reply from server"

Mischien is het probleem dit:
als je wilt inloggen op http://geuens.dyndns.org/ lukt het prima,
maar log je in op http://geuens.dyndns.org/login.htm dan lukt het niet.
(testlogin aangemaakt voor dit topic)
user= testredirect
paswoord= test123456

Dit waarschijnlijk omwille van het feit dat camserver pagina uit framesets bestaat en elke frame nodig zal hebben om te kunnen inloggen.

hopelijk kunnen jullie mij verder helpen en desnoods scriptje aanmaken met brongegevens van pagina en testlogin.

bedankt

Oja, Curl script staat op volgend adres http://www.geuens.info/testredirectloginpaginastreaming12222444564_tralala.php

met volgende php inhoud:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
$link
= "http://geuens.dyndns.org/login.htm";
$account = "testredirect";
$pass = "test123456";
$ch = curl_init($link);
    curl_setopt($ch, CURLOPT_POST, true);
    
    
    curl_setopt($ch, CURLOPT_POSTFIELDS, "user=" .$account."&pwd=".$pass."&op=monitor_link");

                            
    curl_exec($ch);
    
    if (curl_errno($ch)) {
       print curl_error($ch);
        }

    else{
        curl_close($ch);
        }

?>
Gewijzigd op 01/01/1970 01:00:00 door Miquel
 
Miquel

Miquel

25/10/2009 12:49:00
Quote Anchor link
PS: het is niet de bedoeling dat jullie nu met zijn allen naar de streaming kijken éh..

en nog niemand een oplossing gevonden?

mercy
mod-edit::
Bumpen
Twee of meer keer na elkaar in een topic posten, voordat andere forumleden gereageerd hebben, heet "bumpen". Omdat het opdringerig overkomt is bumpen pas na 24 uur toegestaan. Bumpen kan een reden zijn voor de admins en mods om een topic te sluiten. Gebruik het Afbeelding knopje om je tekst aan te passen indien nodig.
Gewijzigd op 01/01/1970 01:00:00 door Miquel
 
Quote Anchor link
Kijk eens op http://blog.beijers.eu/2009/08/getting-data-from-a-site/ voor meer info over cURL. Maar het ligt er denk ik vooral aan dat je niet makkelijk ziet waar het form de $_POST vars heenstuurt, dat moet je namelijk als url invullen
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.