|
[php] как не зациклить?
|
|||
---|---|---|---|
#18+
Как сделать чтобы чтобы максимум закилилось на 5 раз? Код: php 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2018, 15:35 |
|
[php] как не зациклить?
|
|||
---|---|---|---|
#18+
В приведенном коде рекурсия в явном виде. У рекурсии есть глубина вложенности. Как вариант, можно добавить второй параметр и анализировать его. Но если Вам нужно именно максимум N вызовов функции, то гораздо проще (и понятнее) написать цикл. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2018, 15:47 |
|
[php] как не зациклить?
|
|||
---|---|---|---|
#18+
я написал примитивно чтобы не загружать скрипт, на самом деле он выглядит более обьемно, в данном случае это: Код: php 1. 2. 3. 4. 5.
Но есть сайты, которые определяют что к ним конектятся програмно и все время выдают редирект. Вот я и хочу указать максимальное количество попыток ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2018, 16:35 |
|
[php] как не зациклить?
|
|||
---|---|---|---|
#18+
Что мешает использовать CURLOPT_FOLLOWLOCATION для следования по редиректам + CURLOPT_MAXREDIRS для ограничения количества переходов? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2018, 17:09 |
|
[php] как не зациклить?
|
|||
---|---|---|---|
#18+
1. CURLOPT_FOLLOWLOCATION у меня не работает 2. мне нужно не знать сколько было редиректов а по сути решение может кто то предложить? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2018, 20:04 |
|
[php] как не зациклить?
|
|||
---|---|---|---|
#18+
я решил так: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2018, 20:43 |
|
[php] как не зациклить?
|
|||
---|---|---|---|
#18+
yarnik1. CURLOPT_FOLLOWLOCATION у меня не работает Вы какой-то особенный, что оно у вас не работает? yarnik2. мне нужно не знать сколько было редиректов http://php.net/manual/ru/function.curl-getinfo.php Код: plaintext
yarnikа по сути решение может кто то предложить? продолжай писать велосипеды. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2018, 09:15 |
|
|
start [/forum/topic.php?fid=23&fpage=18&tid=1460063]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 328ms |
total: | 448ms |
0 / 0 |