Sinds enkele dagen probeer ik een manier te bedenken waardoor bezoekers van site X bestanden kunnen downloaden van een server Y waar een wachtwoord voor nodig is. Ik had een simpel scripje geschreven waarvan ik dacht dat het mijn probleem op kon lossen:
Nu blijkt dit echt niet te werken op de manier hoe ik het in mijn hoofd had. Dit script draait op de site X en geeft het IP adres van de server ( waar site X op staat ) toegang tot server Y waar enkele bestanden op staan die gedownload kunnen worden. Echter nu heeft de bezoeker van de site X, welke een ander IP-adres heeft, geen toegang tot de server Y.
Is er een manier waarop ik het IP-adres van de bezoeker kan koppelen aan de benodigde username en password voor server Y, zonder dat deze zichtbaar zijn of worden doorgegeven aan de bezoeker?
PHP:
1
2
3
4
5
6
| <?php $handle = fopen("http://username:password@url", "r"); if ($handle == false) { echo '<p>Connection with server failed</p>'; } else { echo '<p>Connection with server succeeded</p>'; } ?> |
Nu blijkt dit echt niet te werken op de manier hoe ik het in mijn hoofd had. Dit script draait op de site X en geeft het IP adres van de server ( waar site X op staat ) toegang tot server Y waar enkele bestanden op staan die gedownload kunnen worden. Echter nu heeft de bezoeker van de site X, welke een ander IP-adres heeft, geen toegang tot de server Y.
Is er een manier waarop ik het IP-adres van de bezoeker kan koppelen aan de benodigde username en password voor server Y, zonder dat deze zichtbaar zijn of worden doorgegeven aan de bezoeker?