# cURL waiting/timeout

**URL:** https://forum.kirupa.com/t/curl-waiting-timeout/260640
**Category:** programming
**Created:** [May 18, 2008, 12:23am UTC](https://forum.kirupa.com/t/curl-waiting-timeout/260640 "2008-05-18T00:23:08Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![kdd](https://avatars.discourse-cdn.com/v4/letter/k/ecb155/32.png) [@kdd](https://forum.kirupa.com/u/kdd)
#### Post date: [May 18, 2008, 12:23am UTC](https://forum.kirupa.com/t/curl-waiting-timeout/260640/1 "2008-05-18T00:23:08Z")

</div>

I have cURL working, it retrieves data from Google and what not…  
I’m still learning this, so I’m a bit confused about waiting on response and timeout.

Let’s say I’ve some php code, then cURL execute, and then some php code.  
So,

```php

php code .... (1)
cURL execute
php code .... (2)

```

Will php code (2) wait until cURL execution is done and I have gotten a response from Google? OR will the php keep executing php code (2)? If php will keep executing php code (2), what can I do to stop it until I have gotten response from the cURL execute? Thanks! 🙂

---

<div class="post-metadata">

### Author: ![kdd](https://avatars.discourse-cdn.com/v4/letter/k/ecb155/32.png) [@kdd](https://forum.kirupa.com/u/kdd)
#### Post date: [May 18, 2008, 12:30am UTC](https://forum.kirupa.com/t/curl-waiting-timeout/260640/2 "2008-05-18T00:30:09Z")

</div>

I just tried it with non-existent website, and it seemed to wait a long time until giving up, so does this mean it’ll always wait for data?

---

<div class="post-metadata">

### Author: ![kitsunegari](https://avatars.discourse-cdn.com/v4/letter/k/eb8c5e/32.png) [@kitsunegari](https://forum.kirupa.com/u/kitsunegari)
#### Post date: [May 18, 2008, 7:18pm UTC](https://forum.kirupa.com/t/curl-waiting-timeout/260640/3 "2008-05-18T19:18:56Z")

</div>

1. check if curl extension is activated on your server
2. check if the site you are parsing accepts curl requests (some sites can block some localhost/proxys/other domains incoming requests)

---

<div class="post-metadata">

### Author: ![Esherido](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/esherido/32/2158_2.png) [@Esherido](https://forum.kirupa.com/u/Esherido)
#### Post date: [May 19, 2008, 6:31pm UTC](https://forum.kirupa.com/t/curl-waiting-timeout/260640/4 "2008-05-19T18:31:16Z")

</div>

I’m pretty sure it will wait until the cURL request is complete before continuing. The only way to get around this (That I know of.) would be to set up a separate thread for the cURL process. And I’m not even sure if PHP can do that.

---

<div class="post-metadata">

### Author: ![kdd](https://avatars.discourse-cdn.com/v4/letter/k/ecb155/32.png) [@kdd](https://forum.kirupa.com/u/kdd)
#### Post date: [May 20, 2008, 4:54am UTC](https://forum.kirupa.com/t/curl-waiting-timeout/260640/5 "2008-05-20T04:54:43Z")

</div>

It waits! 🙂

---

<div class="post-metadata">

### Author: ![Esherido](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/esherido/32/2158_2.png) [@Esherido](https://forum.kirupa.com/u/Esherido)
#### Post date: [May 20, 2008, 5:50pm UTC](https://forum.kirupa.com/t/curl-waiting-timeout/260640/6 "2008-05-20T17:50:04Z")

</div>

Yay! I guess. 😑
