Geïnspireerd door het artikel Tweakers over naar https wil ik ook graag gebruik gaan maken van een camouflage proxy om de http content op mijn website secure te maken ne het probleem met mixed content op te lossen.
Tweakers verwijst hiervoor naar https://github.com/atmos/camo waarvan ik de PHP variant camophp gebruik. Ik krijg het alleen niet werkend, omdat hij een class not found melding blijft geven op het gebruik van een namespace.
Hier zou een https camouflage URL uit moeten komen. Een stukje van het bestand dat ik include:
Resultaat is de foutmelding Fatal error: Class 'WillWashburn\Phpamo\Phpamo' not found in /map/map/test.php line 3
Nu is het gebruik van namespaces vrij nieuw voor mij en ik snap niet waarom hij de class in het bestand uit de include niet kan vinden. Hopelijk kan iemand hierbij helpen
Tweakers verwijst hiervoor naar https://github.com/atmos/camo waarvan ik de PHP variant camophp gebruik. Ik krijg het alleen niet werkend, omdat hij een class not found melding blijft geven op het gebruik van een namespace.
code:
1
2
3
4
5
6
7
8
| include "Phpamo/Phpamo.php"; $phpamo = new \WillWashburn\Phpamo\Phpamo( 'Sleutel', 'www.domeinnaam.nl' ); $phpamo->camo($url); // returns a url guaranteed to be https |
Hier zou een https camouflage URL uit moeten komen. Een stukje van het bestand dat ik include:
code:
1
2
3
4
5
6
7
8
9
10
11
| namespace WillWashburn\Phpamo; use Exception; use WillWashburn\Phpamo\Encoder\HexEncoder; use WillWashburn\Phpamo\Formatter\FormatterInterface; use WillWashburn\Phpamo\Formatter\HexFormatter; class Phpamo { inhoud van de class; } |
Resultaat is de foutmelding Fatal error: Class 'WillWashburn\Phpamo\Phpamo' not found in /map/map/test.php line 3
Nu is het gebruik van namespaces vrij nieuw voor mij en ik snap niet waarom hij de class in het bestand uit de include niet kan vinden. Hopelijk kan iemand hierbij helpen