az once bir php kodu yazdım kısa bi ozet verirsek verilen parametredeki değerin veritabanında olup olmadıgını kontrol ediyor ancak python ile istek atınca
HTTPSConnectionPool(host=xxxxx.com', port=443): Max retries exceeded with url: /api/xxxxx.php?key=123 (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConne ction object at 0x00000191B8DB6650>, 'Connection to xxxxx.com timed out. (connect timeout=5)'))
Hatası alıyorum cpanel kullanıyorum tum guvenlik duvarlarını kapattım ama hala aynı
değerli yazılımcı meşlektaşlarım yardımınız gerek
9
●226
- 28-03-2024, 23:01:52Pardon siz php apisine istek atiyorsunuz. Python kodunu atabilirsen bi bakarim
- 28-03-2024, 23:02:00hayır nasıl ayarlamalıyımkazimolmez adlı üyeden alıntı: mesajı görüntüle
- 28-03-2024, 23:03:50Python ile direk db de sorgu calistiyorsun sandim hocam ama sen php ile olusturdugun apiye istek atiyorsun. O yuzden uzak mysqle gerek yokslowy adlı üyeden alıntı: mesajı görüntüle
- 28-03-2024, 23:04:47import requestskazimolmez adlı üyeden alıntı: mesajı görüntüle
def key_check():
key = input("Lütfen anahtarınızı girin: ")
# API isteği
url = f"https://xxxxxx.com/api/xxxx.php?key={key}"
try:
response = requests.get(url, timeout=5)
response.raise_for_status()
except requests.exceptions.RequestException as e:
print("Bağlantı hatası:", e)
return
# API yanıtını kontrol et
result = response.text.strip()
if result == "1":
print("Giriş yapıldı")
elif result == "0":
print("Hatalı anahtar")
# Ana fonksiyonu çağır
key_check() - 28-03-2024, 23:49:12hocam test api bilgilerini özelden yazabilirmisin şimdi php yazmakla uğraşmayım
- 29-03-2024, 00:33:18aradan 10 dk geçtikden sonra kendi kendine duzeldi hocam xdkazimolmez adlı üyeden alıntı: mesajı görüntüle