Я сделал нечто подобное, но с использованием ASPX, а не PHP, я использовал параметры строки запроса для генерации изображения и jQuery для загрузки изображения в существующий объект в документе:
var chartRootURL = 'http://127.0.0.1/';
var chartQueryParameters = 'inst=APPL&w=900&h=200';
var url = chartRootURL + 'chartImage.aspx?' + chartQueryParameters +
'&ts=' + new Date().getMilliseconds();
var img = $('#chartimg').attr('src', url)
.load(function (response, status) {
$('#chartimg').show();
});