Ich versuche, Funktion zu machen, die Daten in die Datenbank nach dem Senden einfügen. Aber wenn ich versuche, auf die Einfügefunktion zuzugreifen, tritt ein Db-Fehler auf. Wie kann ich diese Funktion vom Direktruf/URL-Anruf-Zugang stoppen.Codeigniter - stoppe den Zugriff auf Funktion direkt oder URL Anruf
1
A
Antwort
1
In Ihrer Controller-Funktion können Sie
if ($this->input->server('REQUEST_METHOD') == 'POST'){
//Your code goes here
}
dies, wenn auf aus einem direkten Zugang von GET URL-Anfrage verwenden.
ODER
Sie können Ihre Funktion als private
erklären, die nur innerhalb dieser -Controller Klasse zugänglich sein wird.
0
Sie können eine Controller-Methode einschränken, indem Sie sie als privat deklarieren.
Wie in, private function _mymethod() {
http://www.codeigniter.com/user_guide/general/controllers.html#private-methods
Verwandte Themen
- 1. Onchange Zugriff Codeigniter-Funktion
- 2. Codeigniter Formular beim Zugriff auf URL senden
- 3. Zugriff auf Container direkt
- 4. Amazon Cloudfront URL den Zugriff nur CNAME und nicht direkt
- 5. Zugriff auf Strukturkomponenten direkt
- 6. Anruf variabel in anderer Funktion codeigniter
- 7. Angular Generator Yoman, Zugriff direkt eine URL
- 8. Wie stoppe ich einen automatischen AJAX-Anruf?
- 9. Zugriff auf Objekteigenschaften Direkt thymeleaf
- 10. Vuex: Zugriff auf Store direkt oder Weitergabe von Eigenschaften?
- 11. Codeigniter Zugriff auf Array-Werte
- 12. Zugriff auf Mitgliedsvariablen direkt oder als Parameter übergeben?
- 13. Codeigniter zurücksetzen die Funktion in URL
- 14. Zerstöre/stoppe den Thread
- 15. Codeigniter URL Verkürzung oder Routing fehlgeschlagen
- 16. Zugriff auf eine andere Ansicht in CodeIgniter?
- 17. CSRF Codeigniter Schutz und AJAX Anruf
- 18. CodeIgniter - Zugriff auf $ this Scope von Ajax
- 19. Erkennen oder reagieren auf den geführten Zugriff?
- 20. Codeigniter: Entfernen Sie Controller von URL und deaktivieren Sie den Zugriff über den ursprünglichen Pfad
- 21. Anruf zu undefinierter Funktion mysqli_connect() in codeigniter in cli Befehl
- 22. 404 beim Zugriff auf Codeigniter Seite
- 23. CodeIgniter - Zugriff auf $ Config-Variable in Sicht
- 24. Teil url in CodeIgniter
- 25. Zugriff Ansichten URL-Funktion in Zend_Form
- 26. Unable CodeIgniter-Controller-Funktion von der Kommandozeile
- 27. Zugriff auf MongoDB direkt über JavaScript
- 28. iOS: Zugriff direkt auf MySQL DB?
- 29. CodeIgniter 2.1.0: Zugriff auf Modelle innerhalb Models
- 30. Extension-Methode entspricht nicht direkt Anruf
Was ist der Fehler? und der relevante Code? – Sebastianb
Sie können dies beim Start zu Ihrer Datei hinzufügen. php if (! defined ('BASEPATH')) exit ('Kein direkter Skriptzugriff erlaubt'); –