3

在回答我的问题之前 - 请注意,这与以下主题无关:

cURL:两个单独的请求,同一个会话

为 curl 请求选择传出 IP

PHP 多个 curl 请求

我在一个反验证系统中工作,另一个验证是相同的 IP 不能每小时执行 5 个请求,因为我使用的是 TOR。但我需要遵循这个顺序/流程:

  1. 访问启动 URL ( Example: http://server/start-session) - 获取验证码并使用验证令牌设置 cookie
  2. 提交验证码字符 ( Example: http://server/verify-captcha),带有令牌、会话 ID,并且我必须保留启动 URL 中的 IP

在每次请求后使用 TOR 我有一个新 IP,并且有一个服务器端验证在会话启动时设置我的 IP,换句话说,如果我的 IP 更改,即使我发送会话 ID 和正确的令牌,会话也被认为是无效的带有有效的验证码字符。

如何将我的 IP 与 TOR 保持 2 个连续请求?

4

1 回答 1

0

取决于您的 TOR 配置。默认情况下,它仅每 10 分钟切换一次 IP。我建议您在此处参考详细信息:如何以编程方式更改 Tor 退出节点

于 2013-08-21T05:32:29.470 回答