|
[PHP] Налаживание калькулятора
|
|||
---|---|---|---|
#18+
Вообщем, я увидел: https://avtoperevozki.incom-cargo.com/po_rossii/ И решил это дело перенести к себе на сайт. Покопавшись в нём, я перенёс код: Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. 239. 240. 241. 242. 243. 244. 245. 246. 247. 248. 249. 250. 251. 252. 253. 254. 255. 256. 257. 258. 259. 260. 261. 262. 263. 264. 265. 266. 267. 268. 269. 270. 271. 272. 273. 274. 275. 276. 277. 278. 279. 280. 281. 282. 283. 284. 285. 286. 287. 288. 289. 290. 291. 292. 293. 294. 295. 296. 297. 298. 299. 300. 301. 302. 303. 304. 305. 306. 307. 308. 309. 310. 311. 312. 313. 314. 315. 316. 317. 318.
Сделал файлы *.php которые делают запрос. Например: /111/ajaxcall.php: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69.
В результате: "$OTBET['Содержимое']" - пустое, а код-ответ 200. Какбы ошибки нет и нету "результата нажатия на кнопку". Что не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2017, 12:17 |
|
[PHP] Налаживание калькулятора
|
|||
---|---|---|---|
#18+
Нууу... причин вероятных может быть тьма. Ошибка может быть в параметрах запроса, которые сервер не понял и ответил столь странным образом. Или на сервере какая-то защита от слишком частых запросов. Или от роботов, вроде Ваш8его. Это как примеры, может быть ещё куча вариантов. В общем случае сервер не обязан выставлять какой-то определенный код при ошибке или при отказе выдать ответ, и, наоборот, вполне корректный ответ можно сопроводить кодом 404. Если курл возвращает именно пустую строку (не false), то технически код 200 вполне приемлем. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2017, 15:16 |
|
[PHP] Налаживание калькулятора
|
|||
---|---|---|---|
#18+
vkleНууу... причин вероятных может быть тьма. Ошибка может быть в параметрах запроса, которые сервер не понял и ответил столь странным образом. Или на сервере какая-то защита от слишком частых запросов. Или от роботов, вроде Ваш8его. Это как примеры, может быть ещё куча вариантов. В общем случае сервер не обязан выставлять какой-то определенный код при ошибке или при отказе выдать ответ, и, наоборот, вполне корректный ответ можно сопроводить кодом 404. Если курл возвращает именно пустую строку (не false), то технически код 200 вполне приемлем. Я рассуждал так: ведь скрипт-приемник(мой) посылая запрос на скрипт-донор(на другом сайте) не будет чем-то отличатся от "человека с браузером". Или я что-то упустил из виду? Там посылается ПОСТ запрос 2 вещей. Город-Отправка и ГородПреемник. Что ещё сервер может "Смотреть"? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2017, 16:45 |
|
[PHP] Налаживание калькулятора
|
|||
---|---|---|---|
#18+
Причём заголовки оно отдаёт. . . HTTP/1.1 200 OK Server: nginx/1.10.2 Date: Wed, 23 Aug 2017 08:26:28 GMT Content-Type: text/html; charset=UTF-8 Content-Length: 0 Connection: keep-alive X-Powered-By: PHP/5.6.30 P3P: policyref="/bitrix/p3p.xml", CP="NON DSP COR CUR ADM DEV PSA PSD OUR UNR BUS UNI COM NAV INT DEM STA" X-Powered-CMS: Bitrix Site Manager (55e674d563744bb9efc873612440f6ac) Set-Cookie: PHPSESSID=ustrreqsrm7nci399s51uaoo81; path=/; domain=.incom-cargo.com; HttpOnly Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma: no-cache X-Content-Type-Options: nosniff X-Frame-Options: SAMEORIGIN ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2017, 16:47 |
|
[PHP] Налаживание калькулятора
|
|||
---|---|---|---|
#18+
47911не будет чем-то отличатся от "человека с браузером"Сейчас то отличается. И, довольно сильно отличается. 47911Что ещё сервер может "Смотреть"?Куки, заголовки, порядок обращений клиента к серверу... А лучше, спросите у владельцев сайта - они дадут гораздо более компетентный ответ. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2017, 16:58 |
|
[PHP] Налаживание калькулятора
|
|||
---|---|---|---|
#18+
vkle47911не будет чем-то отличатся от "человека с браузером"Сейчас то отличается. И, довольно сильно отличается. 47911Что ещё сервер может "Смотреть"?Куки, заголовки, порядок обращений клиента к серверу... А лучше, спросите у владельцев сайта - они дадут гораздо более компетентный ответ. Само место обращения со стороны человека в серверу: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Их скрипт может прочитать заголовки( https://avtoperevozki.incom-cargo.com/include/ajaxcall.php)?(Ну, кроме: браузера, ip, куков) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2017, 19:12 |
|
[PHP] Налаживание калькулятора
|
|||
---|---|---|---|
#18+
Их скрипт может прочитать ровно то, что прислал браузер. И, ещё может посчитать, например, паузу между запросом странички с формой (или запросом какой-нибудь картинки на странице с формой) и сабмитом формы и принять решение человек/робот. И ещё много чего можно проанализировать. Не хочу обидеть, просто интересуюсь... Вы думаете, что Вы первый, кто хочет воспользоваться плодами их труда нахаляву? Мне вот почему-то думается, что уже не один десяток таких охотников тактично отшили программисты подобных сервисов. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2017, 20:42 |
|
|
start [/forum/topic.php?fid=23&fpage=30&tid=1460532]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 20ms |
total: | 160ms |
0 / 0 |