PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| function get_url( $url ) { $ch = curl_init(); curl_setopt( $ch, CURLOPT_URL, $url ); curl_setopt( $ch, CURLOPT_COOKIEJAR, "osiris.txt" ); curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, true ); curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true ); curl_setopt( $ch, CURLOPT_HEADER, 1); curl_setopt( $ch, CURLOPT_SSL_VERIFYPEER, false ); $content = curl_exec( $ch ); curl_close ( $ch ); return $content; } print get_url("https://url.nl:4446/map/file.do"); |
Ik heb een lastig probleem met bovenstaand stuk code. Op mijn localhost werkt het naar behoren, maar zodra ik het upload wordt de pagina niet meer geladen. Ik krijg dus geen errors ofzo, maar hij blijft gewoon oneindig laden.
Ik heb hierover ook al contact gehad met mijn hosting. Zij hebben het volgende gedaan:
- Het domein gepingd waar cURL verbinding mee moet maken, het is bereikbaar vanaf mijn server.
- Curl met SSL zijn geinstalleerd, dit is gecheckt.
- De poort 4446 is opengezet.
Als ik de url verander naar een andere url met ook een afwijkende poort, en https werkt het weer wel. Volgens mij heb ik het probleem dus al aardig beperkt, maar ik heb geen idee meer over hoe ik dit nu nog kan oplossen. Waar kan hier het probleem zitten? Ik hoop dat iemand mij kan helpen!