2016-06-11 31 views
5

Ho programmato un piccolo script PHP, che carica semplicemente un file da un utente al server. Ho provato sul mio Xampp Server (locale), e tutto ha funzionato bene. Ma quando l'ho caricato sulla mia pagina github Here, ho dato il mio errore 405 NOT ALLOWED ... Così ho cercato su Google e ho scoperto che devo consentire il metodo HTTP Post. Quindi la mia domanda è ora: come posso consentire il metodo POST sulla mia pagina github?Le pagine Github consentono il metodo Post HTTP

Grazie in anticipo.

+0

Sembra che non si tratti di un problema con PHP, ma di un server Web di GitHub Pages che nega tutti i POST HTTP. È necessario contattare l'aiuto di GitHub, IMHO. –

+0

@LapshinDmitry Ok, lo farò. Ma non c'è qualche impostazione per consentire quel metodo POST? – balex

+0

In realtà penso che, poiché GitHub Pages è progettato per servire siti statici, non supporterà affatto i POST, quindi il tuo sito è senza stato, ma sono solo i miei pensieri sull'argomento (è per questo che non sto rispondendo, solo commentando :)). Puoi anche modificare tag e titolo di domanda per ottenere più risposte dagli utenti di Github Pages. –

risposta

2

Le pagine GitHub possono servire solo contenuto statico e non è possibile eseguire PHP su pagine GitHub o caricare elementi. Ecco perché GitHub non consente le richieste POST.

Se è necessario lo scripting lato server (es. PHP), è necessario utilizzare un host web che offra queste cose.

+0

Okay, è triste, ma grazie a – balex

+0

@balex, ci sono un sacco di webhost (gratuiti) che offrono _do_ PHP. – JonasCz

+0

Sì, lo so, ma ho fatto così tanto SEO alla mia pagina github .. :( – balex