Co oznacza php://input
& php://output
i kiedy należy z niego korzystać? Proszę wyjaśnić na przykładzie.Jakie jest znaczenie php: // input & php: // output i kiedy musi on zostać użyty?
5
A
Odpowiedz
0
The PHP manual ma dobre wyjaśnienie i przykłady.
Jeśli masz problemy ze zrozumieniem czegoś, co zostało tam powiedziane, możesz poprosić o ponowne szczegółowe przedstawienie - im bardziej szczegółowe jest pytanie, tym lepiej je otrzymuje.
17
Są to dwa z streams, które zapewnia PHP. Strumienie mogą być wykorzystywane przez funkcje jak fopen, fwrite, stream_get_contents itp
php://input
jest strumień tylko do odczytu, który pozwala na odczyt treści żądania wysłanego do niego (jak przesłanych plików lub zmiennych POST).
$request_body = stream_get_contents('php://input');
php://output
jest zapisywalny strumień, który jest wysyłany do serwera Apache i będą zwracane do przeglądarki, który zażądał stronę.
$fp = fopen('php://output', 'w');
fwrite($fp, 'Hello World!'); //User will see Hello World!
fclose($fp);
Pamiętaj, że jeśli jesteś w CLI, php: // output zapisze dane w linii poleceń.
Powiązane problemy
- 1. Jakie luki dotyczą atakującego wysyłającego "php: // input"?
- 2. Dlaczego php: // input truncate?
- 3. Openssl zaszyfrowane w PHP musi zostać odszyfrowane w Ruby
- 4. Wyjaśnij file_get_contents ('php: // input')
- 5. Dokładne znaczenie PHP max_execution_time
- 6. Jakie jest znaczenie System.CLSCompliantAttribute?
- 7. Czy tablica PHP musi zostać zadeklarowana przed użyciem?
- 8. Jakie jest znaczenie i użycie __stdcall?
- 9. Jakie jest znaczenie operatora &?
- 10. Jakie jest znaczenie transakcji?
- 11. Jakie jest znaczenie identyfikatora?
- 12. jakie jest znaczenie CV_INSTRUMENT_REGION()?
- 13. Kiedy powinien zostać użyty plik dimens.xml w systemie Android?
- 14. Jakie jest znaczenie CTOR?
- 15. Jakie jest znaczenie! #: 3?
- 16. Jakie jest znaczenie operatora || =
- 17. Jakie jest znaczenie tego typedef?
- 18. Jakie jest znaczenie wyrażenia "+ + a"?
- 19. PHP Fails on require_once
- 20. co to jest "php: // input"? Widać to głównie w serwisie internetowym
- 21. Kiedy tworzony jest PropertyChangedEventManager i kiedy jest on dołączony?
- 22. jakie jest znaczenie numeru 1e5?
- 23. Jakie jest znaczenie SQL 0x5E5B7D7E?
- 24. Delphi standardowa strona Code Input Output
- 25. Jakie jest znaczenie wartości z Java Process.exitValue()?
- 26. Jakie jest znaczenie wyjątku Broken pipe?
- 27. PHP kiedy używać filter_var zamiast wbudowanych funkcji php
- 28. Testowanie umieścić w symfony 'php: // input' pusty
- 29. Rozszerzenie PHP "curl" musi być załadowane
- 30. Jakie problemy z serializacją POST opisuje przykład PHP PHP IPN?
możliwy duplikat [php: // input - co robi w fopen()?] (Http://stackoverflow.com/questions/7083702/php-input-what-does-it-do-in- fopen) – mario