Mam 2 strony: xyz.com/ai xyz.com/b. Mam dostęp tylko xyz.com/bwtedy i tylko wtedy, gdy xyz.com/anajpierw się zaloguję. Jeśli uzyskuję dostęp xyz.com/bbez przechodzenia przez drugą stronę, po prostu otrzymuję odmowę dostępu (brak przekierowania do logowania) za pośrednictwem przeglądarki. Po zalogowaniu się xyz.com/amam dostęp do drugiego.
Mój problem polega na tym, że robię to za pomocą polecenia curl. Mogę pomyślnie zalogować się do programu xyz.com/acurl, ale wtedy próbuję xyx.com/buzyskać odmowę dostępu.
Używam następujących:
curl --user user:pass https://xyz.com/a #works ok
curl https://xyz.com/b #doesn't work
Próbowałem użyć drugiej linii z & bez części użytkownika / hasło i nadal nie działa. Obie strony używają tego samego urzędu certyfikacji, więc nie stanowi to problemu. Jakieś sugestie? Dzięki

somefilezawiera parametr ścieżki (/aw tym przypadku) i nie jest przekazywany do drugiego połączenia. Jeśli edytuję plik cookie w pliku i wstawię tylko ukośnik, to działa (plik cookie jest przekazywany do drugiego połączenia). Czy wiesz, czy można zapobiec przechowywaniu ścieżki w pliku cookie?