Ik had een script dat voorheen goed werkte maar het lijkt erop dat de site (waar ik geen controle over heb) hun services hebben verhuist naar Amazon cloudfront welke niet goed lijkt te werken met PHP's CURL want ik krijg namelijk de volgende foutmelding.
.
Van wat ik zo snel terugvind ligt dit aan de SSL instellingen, echter ook na het toevoegen van de volgende regel krijg ik alsnog dezelfde error.
De server waar het PHP-script op draait gebruikt libcurl 7.37.0-15.1 en php5-curl 5.5.14.
Dit is de volledige code (of in ieder geval het relevante stukje).
Heeft iemand hier ervaring mee? Ik snap niet precies waar ik de error moet zoeken. Mis ik nog iets in mijn eigen code of moet ik de curl library updaten? (alhoewel ik geen nieuwere versie kan vinden)

Van wat ik zo snel terugvind ligt dit aan de SSL instellingen, echter ook na het toevoegen van de volgende regel krijg ik alsnog dezelfde error.
code:
1
| curl_setopt($curl, CURLOPT_SSL_CIPHER_LIST, 'TLSv1'); |
De server waar het PHP-script op draait gebruikt libcurl 7.37.0-15.1 en php5-curl 5.5.14.
Dit is de volledige code (of in ieder geval het relevante stukje).
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| $date = date('Y-m-d', time() - (5 * 24 * 60 * 60)); $url = 'http://www.tvshowtime.com/en/user/6937016/calendar'; $dataUrl = sprintf( 'http://www.tvshowtime.com/calendar/data?start_date=%s&nb_days=21&mode=my-shows', $date); $postData = sprintf( "username=%s&password=%s&redirect_path=%s", 'CENSORED@gmail.com', //username 'CENSORED', //password $url); //redirect_path //Step 1 - Connect and sign into the calendar. $curl = curl_init('www.tvshowtime.com/signin'); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_COOKIEJAR, '/tmp/tvshowtime.cookie'); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); //Resolve redirects curl_setopt($curl, CURLOPT_POSTFIELDS, $postData ); curl_setopt($curl, CURLOPT_SSL_CIPHER_LIST, 'TLSv1'); $result = curl_exec($curl); var_dump($result); |
Heeft iemand hier ervaring mee? Ik snap niet precies waar ik de error moet zoeken. Mis ik nog iets in mijn eigen code of moet ik de curl library updaten? (alhoewel ik geen nieuwere versie kan vinden)
MSI GX640 - 8GB RAM, Radeon 5970, 80GB SSD