Curl Hulp.

Gestart doorOrdian9 reacties49 weergaven

10 berichten · pagina 1 van 1

Ordian

Lid · Topicstarter

Berichten
1.160
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik wil iets maken waarbij ik inlogged wordt bij one2xs door middel van een script.
Ik heb inloggen nu van een ander systeem.

Nu is me vraag is er ergens waar dit goed en duidelijk wordt beschreven, ik heb al tijdje bij google gezocht maar kon niet echt iets hulp vol vinden wat ik wou.

Code had ik van een site weet niet meer welke. heb wat vars aangepast.

[COLOR= #0000BB]<?php[/COLOR]
                [COLOR= #FF8000]//controleer of het formulier gesubmit is. Als dat zo is stuur de data door naar de link[/COLOR]
                
                [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isSet"]isSet[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]submit[/COLOR][COLOR= #007700]]))
                    {[/COLOR]
                        [COLOR= #0000BB]$ch[/COLOR] [COLOR= #007700]=[/COLOR] curl_init[COLOR= #007700]([/COLOR][COLOR= #DD0000]"http://www.one2xs.com/login"[/COLOR][COLOR= #007700]);[/COLOR] 
                        [COLOR= #FF8000]//definieer de link[/COLOR]
                        
                        curl_setopt[COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_POST[COLOR= #007700],[/COLOR] true[COLOR= #007700]);[/COLOR]
                         [COLOR= #FF8000]//zet het type op post[/COLOR]
                        [COLOR= #0000BB]$account[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]gebruikersnaam[/COLOR][COLOR= #007700]];[/COLOR]
                        [COLOR= #0000BB]$pass[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]wachtwoord[/COLOR][COLOR= #007700]];[/COLOR]
                        curl_setopt[COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_POSTFIELDS[COLOR= #007700],[/COLOR] [COLOR= #DD0000]"gebruikersnaam="[/COLOR] [COLOR= #007700].[/COLOR][COLOR= #0000BB]$account[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"&wachtwoord="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$pass[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]);[/COLOR] 
                        [COLOR= #FF8000]//stuur de gegevens uit het formulier door naar de link              [/COLOR]
                        curl_exec[COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700]);[/COLOR]
                        [COLOR= #FF8000]//Zet de output op het scherm[/COLOR]
                        
                        [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR]curl_errno[COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700])) 
                            {[/COLOR]
                                   [URL="http://www.php.net/print"]print[/URL] curl_error[COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700]);[/COLOR]
                                   [COLOR= #FF8000]//Als er een fout is geef deze dan[/COLOR]
                            [COLOR= #007700]}[/COLOR]
                        [URL="http://www.php.net/else"]else[/URL]
                            [COLOR= #007700]{[/COLOR]
                                curl_close[COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700]);[/COLOR] 
                                [COLOR= #FF8000]//Sluit de link met de website[/COLOR]
                            [COLOR= #007700]}
                        
                    }[/COLOR]
                [URL="http://www.php.net/else"]else[/URL]
                    [COLOR= #007700]{[/COLOR]
                ?>
        <form method="POST" action="[COLOR= #0000BB]<?[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]PHP_SELF[/COLOR][COLOR= #007700]];[/COLOR]  ?>">
            <table width="100%">
                <tr align="center">
                    <td width="50%" align="right"><font color="navy">Account ID</font></td>
                    <td width="50%" align="left"><input type="text" name="gebruikersnaam" size="10"></td>
                </tr>
                
                <tr align="center">
                    <td width="50%" align="right" width="100"><font color="navy">Password</font></td>
                    <td width="50%" align="left"><input type="password" size="10" name="wachtwoord"></td>
                </tr>
                <tr>
                    <td>&nbsp;</td>
                </tr>
                <tr align="center">
                    <td colspan="2" align="center"><input name="submit" type="submit" value="Inloggen"></td>
                </tr>
            
            </table>
            </form>
            [COLOR= #0000BB]<?[/COLOR] [COLOR= #007700]}[/COLOR] ?>


Hij logged in en viewed de page nu wil ik bijv "mijn profiel" viewen maar dat lukt me niet.
0
Miel

Lid

Berichten
4.462
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
*Hatjoeh* Cookie?
0
Ordian

Lid · Topicstarter

Berichten
1.160
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
I know.
Maar hoe werkt het en heb een tut nodig.
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Je gaat geen illegale dingen doen hea? emo
Je moet CURLOPT_COOKIEFILE en CURLOPT_COOKIEJAR in curl_setopt() proppen.
0
Erik

Lid

Berichten
7.109
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Mag je wel een keer in het uur één berichtje plaatsen? clown
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Als je een keer in het uur een ban wilt wel. emo
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Een keer in de week een bumb :haha:
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Je kan mijn classes kopen/kopen/kopen als je een goede reden ervoor hebt om dit te gebruiken...l
0
Ordian

Lid · Topicstarter

Berichten
1.160
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ok thx, lennard.
Ik zal het eens door lezen.
Nee, ik ga niet illegale dingen doen.

@Sjoerd.
Ik zal het er eens op msn over hebben.
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Sjoerd ik heb ze nog gedeeltelijk in mijn chatlog staan volgens mij xd
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren