COColosseum

Data Handling

How data moves from IOSoccer's servers to your browser - and what stays on ours.

Pipeline

Request to page in 4 steps

1
You load a page. Your browser sends a request to this site's PHP API bridge at /api. Nothing goes directly to IOSoccer from your browser.
2
Bridge fetches and filters. The PHP layer requests public IOSoccer JSON, strips out fields the UI doesn't need, and normalizes the shape.
3
Cache check. Responses are cached on the server for short periods. Live match data refreshes faster than historical stats or ratings.
4
Fallback if needed. If IOSoccer is slow or down, stale cache is served. You'll see what was last known - not an error, but potentially outdated.
Account

What Discord login stores

Session cookies are HTTP-only - JavaScript running on this page cannot read them. Logout removes the session record and clears the cookie immediately.

Technical Notes

Server-side details