Na początek - wyszczególnijmy parę rzeczy w twoim pytaniu.
Bo co znaczy wysłać wartości z C++ do PHP? C++ jest językiem do aplikacji desktopowych, natomiast PHP działa po stronie serwera. Jak mogą się razem skomunikować?
Potrzebujesz biblioteki do wysyłania żądań HTTP. Bo tak komputery komunikują się z serwerem, wysyłając żądania. Np. gdy wchodzisz na stronę, twoja przeglądarka wysyła do serwera żądania GET w którym są adresy plików .html, .css, .js i innych, także obrazków, żeby pobrać wszystkie elementy strony. Jednak ty chcesz wysłać wartość. Jak to zrobić?
Dla uproszczenia, skorzystamy z żądania GET (jednak jeżeli chcesz sam jakoś to ulepszyć, skorzystaj z żądania POST). Bo zobacz, żądanie GET, czyli takie jakie widzimy w pasku przeglądarki może zawierać parametry, np.:
http://testowy-serwer.pl/plik.php?view=logout
W tym wypadku przekazujemy serwerowi parametr view o wartości logout. Możesz wykorzystać parametry żądań do przekazywania zmiennych w swoim programie.
Nie znam żadnej biblioteki do requestów HTTP do C++, więc musisz poszukać w internecie. Załóżmy, że wysyłasz zmienną jako parametr zmienna. Odebranie takiej wartości w PHP, będzie wyglądało mniej więcej tak:
if($_SERVER['REQUEST_METHOD'] === 'GET')
$zmienna = $_GET['zmienna'];