hocam aynisi ilk akla gelen yaptim zaten calismiyor
Gateway time-out hata su donum donum duruyor hicbirturlu calismiyor oyle
Timeout hatası kodun devamında ne yapıyorsanız bunun uzun sürmesinden kaynaklanıyor. Sorun $userid kısımda değil.
Oluşturduğunuz URL'ye istek gönderiyorsanız işlemler zaman aldığı için sayfa timeout veriyordur.
PHP yapılandırmasından max_execution_time sınırını -1 veya 0 yapıp php tagının altına set_time_limit(0); eklerseniz execute bitene kadar bağlantı sonlanmaz.