Diskuze: Unlink pomocí URL
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Ahoj,
nápadu bych pár měl, ale nejdřív menší komentář k tomu problému i ke kódu obecně. Nejprve tedy ten problém:
Tak a teď k tomu kódu:
No a teď nějaké to optimální řešení. Asi bych Ti doporučil
nastudovat si a vystavit tam nějaké REST API. Tam se pak
může použít např. přímo HTTP metoda DELETE místo aktuálního GET,
rovnou tam můžeš zavést i tu autorizaci třeba pomocí tokenu a navíc Ti to
dá jasnější formát, jak přistupovat k těm datům. A jako bonus to API pak
můžeš použít i pro AJAX požadavky. No a tady už Tě asi odkážu na
dokumentaci např. přímo tady na síti - http://www.itnetwork.cz/…ce-rest-api/, případně
obecnější informace najdeš na tetičce Wikipedii - https://en.wikipedia.org/…ate_transfer a odtud můžeš
pokračovat dál.
Doufám, že jsem se vyjádřil srozumitelně a moc jsem Tě nezmátl. Když
tak se samozřejmě ještě ptej.
Zkusím to napřed přes ten .htaccess, pak kdyžtak Api.. Jen k té
bezpečnosti. Celé to je RS pro jeden web, kam bude mít přístup pár lidí,
navíc nahoře v kodu je kontrola uživatele, tudíž člověk, co není
přihlášen nebude ani připuštěn k provedení mazání a přesměruje ho to
na přihlášení (tam se
nedá registrovat, není to RS pro volné registrace náhodných lidí).
Samozřejmě ani ošetření toho mazání ještě není komplet.. teprve to
testuji, až to bude fungovat, přidám tam další kontroly, vždycky se ale
jako základ snažím rozběhnout základní úkony a potom na to nabalit
další kontroly, protože když něco nefunguje, tak je toho rázem víc na
zkoumání
Napadla mě taková varianta jak to "obechcat", zajímá mě spíš, jestli to není špatný kvůli nějaký štábní kultuře nebo tak --> prohodil jsem parametry tak, že při mazání se zavolá URL: domena.cz/fotogalerie/4/foto/RTP/___17.png/smazat
V kontroleru jen změním číslo parametru, který je smazat.
Celou logiku ukládání souborů mám pořešenou tak, že pokud není zadána žádná složka, tak to jde do "hromadné" složky jménem RTP (to ale uživatel nijak nevidí, vidí to jako "žádná složka"), jinak pokud si vytvoří složku pro nějakou danou událost, tak místo parametru za foto/ není RTP ale název složky..
Je to rozumná varianta nebo to je až moc zadrátovaný a není to třeba i bezpečný?
Je to rozhodně špatně, třeba i kvůli té štábní kultuře. Ostatně když něco "obechcáváš", tak už to značí, že to není úplně v pořádku. A nebezpeční tam pravděpodobně stále zůstává...
Zobrazeno 5 zpráv z 5.